about
CS student interested in systems, security, and building things.
I like figuring out how things work, breaking them (occasionally on purpose), and spending an unreasonable number of tokens along the way.
projects
- VoidShare - anonymous end-to-end encrypted file transfer. Client-side AES-256-GCM chunked encryption, a 3-node distributed chunk store with replication and failover, single-use downloads. TypeScript, Fastify, React, SQLite
- webv - command-line web vulnerability scanner with fast, normal and deep modes. Crawls endpoints, tests XSS and SQL injection payloads, runs Nmap and Nikto, and writes an HTML report with severity and fix suggestions. Python, BeautifulSoup, Nmap, Nikto
- PhishTrace - reproducible DFIR lab for investigating phishing campaigns purely from raw network, email, web proxy and endpoint artifacts, with no live malicious infrastructure. Python, DFIR
- phakeit - paint your GitHub contribution graph on a heatmap and it creates the backdated commits for you. A hobby project to experiment with the GitHub API. Next.js, TypeScript, Tailwind
- Gymbel - fitness and nutrition tracker built by a team of 4. I built the REST backend: exercise catalog, workout session logging, and nutrition tracking. FastAPI, Python, Firebase, React Native
- ULPF - universal log pre-processing framework for SIH 2026. Ingests Syslog, CEF, LEEF and JSON logs from network devices and normalises them to the OCSF Network Activity schema. Python
- Secure Electoral Roll - blockchain-based, tamper-proof and auditable voter list. Voters are stored as hashes and changes need multi-authority approval, with no personal data on-chain. JavaScript, blockchain
- PPTX Viewer - Chrome/Edge extension that opens .pptx downloads in an in-browser viewer. Fully client-side, files are never uploaded. JavaScript, Manifest V3