Add subidx project and ignore build artifacts

- Add subidx (Certificate Transparency subdomain enumerator) as a
  Go-based project entry with live link and real perf metrics
- Add Go to the languages list
- Remove workorder desk project
- Tighten krply to two lines
- Ignore *.pdf so the compiled PDF is not tracked at the repo root
This commit is contained in:
lakshit verma 2026-08-29 20:57:27 +05:30
parent 670e5f5798
commit 4b05e82cdf
No known key found for this signature in database
2 changed files with 4 additions and 3 deletions

1
.gitignore vendored
View file

@ -2,5 +2,6 @@
*.log
*.out
*.toc
*.pdf
.DS_Store

View file

@ -13,7 +13,7 @@
\vspace{-1.1em}
\begin{rSection}{Skills}
\textbf{Languages:} Python, C, C++, TypeScript, Rust, Bash Scripting \\
\textbf{Languages:} Python, C, C++, Go, TypeScript, Rust, Bash Scripting \\
\textbf{Security:} Burp Suite, IDA Pro, Ghidra, Wireshark, GDB, Nmap, OWASP Top 10, MITRE ATT\&CK \\
\textbf{Technologies:} Git, Docker, Kubernetes, GitHub Actions, Vercel, Cloudflare Workers, Railway
\end{rSection}
@ -62,10 +62,10 @@
\vspace{-0.5em}
\begin{rSection}{Projects}
\noindent \textbf{Subidx \textbar{} \href{https://github.com/vee1e/subidx}{GitHub} \textbar{} \href{https://subidx.lverma.com}{Live}}: Go-based subdomain enumerator that tails Certificate Transparency logs, pins log keys, verifies Merkle inclusion proofs, and stores every hostname in Pebble with crash-safe watermarks. 50ms apex queries on 75K-record indexes, 113K+ hostnames from a 90-second live tail, served behind a rate-limited public search API.\par
\noindent \textbf{Supplicant \textbar{} \href{https://github.com/vee1e/supplicant}{GitHub}}: Python-based supply-chain security diff scanner. Compares each version bump to package's own release history, flagging anything that breaks patterns, rebuilding deleted versions from CDN archives. Full security-scored cold diffs with live vulnerability checks run in \textless2s.\par
\noindent \textbf{Naksheap \textbar{} \href{https://github.com/vee1e/naksheap}{GitHub}}: Rust heap parser for analysis of cross-platform crash dumps. Rebuilds the live heap of a stripped, optimized binary from its core dump, locating objects, allocations and pointers. Recovered 42,000 objects and 63,000 pointers from a 105 MB core dump in 0.4 seconds, over 100,000 objects per second.\par
\noindent \textbf{Krply \textbar{} \href{https://github.com/vee1e/krply}{GitHub} \textbar{} \href{https://krply.lverma.com}{Live}}: A Kubernetes troubleshooting tool for developers. It records object state changes from a cluster watch into a durable SQLite journal, detects recording gaps, materializes snapshots, produces field-level diffs, and plans sanitized replays with dry-run validation.\par
\noindent \textbf{Workorder Desk \textbar{} \href{https://github.com/vee1e/workorder-desk}{GitHub} \textbar{} \href{https://workorder.lverma.com}{Live}}: Work-order management platform built using MongoDB and React. Serves concurrent users with 1,300+ requests/sec with p95 under 5ms, hardened with replay-proof cookie auth and role-based access.\par
\noindent \textbf{Krply \textbar{} \href{https://github.com/vee1e/krply}{GitHub} \textbar{} \href{https://krply.lverma.com}{Live}}: Kubernetes troubleshooting tool that records cluster object state changes into a SQLite journal, detects recording gaps, and produces field-level diffs with sanitized replay planning.\par
\end{rSection}
\vspace{-0.5em}