I'm a Detail-obsessed *software Developer*, a CS graduate from NIT Allahabad
focused on building reliable AI-driven products and machine learning systems -no vibe coding
just solid engineering.
A long time ago in a codebase far, far away, I built a stack that abides only on caffeine.
Each framework made me an offer I couldn't refuse. And they're still around haunting my terminal.
Unfortunately, no kung fu montage required to debug them.
I hide bodies in the git history. I catch it sipping tea while my join fails.
Still haven't found a framework that doesn't demand a pound of soul. Production goes live and I stare into the flames.
This is fine, everything is fine. Maybe I'll look at the error tomorrow. But tonight, the code works somehow.
June 20, 2026OngoingA zero-knowledge markdown notes platform with client-side AES-256-GCM encryption and threaded comments. Built with Astro/React frontend and FastAPI backend, featuring an 8-table schema with 11 indexes where only encrypted content is stored — full DB compromise reveals nothing readable.
June 1, 2026CompletedA JWT security auditing tool that detects 14 vulnerability classes including algorithm confusion attacks (RS256 → HS256). Architected with a Protocol-based Check Registry pattern, processing tokens in under 1 second with ~100 tokens/sec throughput. Ships as a GitHub Action with 10 configurable parameters.
June 15, 2026CompletedA zero-knowledge secret-sharing platform with AES-256-GCM encryption across API, web, CLI, and browser extension. Built with FastAPI and Next.js, featuring sliding-window rate limiting, 4 expiry models, and 1,500+ lines of automated tests covering encryption, expiry, and audit trails.
I'm CS Engineer
from NIT Allahabad — four years of deadlines, coffee-powered
coding nights, and occasional existential spiral.
Nepali by roots, I grew up in Parej, balancing my time between my nana's stories and school homework that somehow always followed me home.
Lately, I am rebuilding things
and diving in
Arch linux mostly at the cost of sleep. Off the keyboard, you'll find me watching anime, series, or movies.
Code keeps me busy. Anime keeps me sane. Sarcasm keeps it real.

Back then, I thought software development was mostly about writing code.
Then came meetings, deadlines, production incidents, and “quick” fixes.
Every ticket looked simple until it spawned three more.
I came, I coded, and I accidentally deployed on a Friday.
March 13 2025, unreviewed migration as an intern (totally not my fault).
Turns out “it works on my machine” isn't an acceptable deployment strategy.
Every project began with “How hard could it be?”
Famous last words. If debugging is removing bugs, then programming is adding them.
The runtime took that personally. May the source be with me.
Some shipped. Some learned. None were built by vibe coding.
Turns out the real plot twist wasn't the bugs—it was meeting people who made excellence look completely normal.
Shagun handed me the steering wheel. Mukesh had a habit of quietly and annoyingly moved the finish line. Surabhi kept reminding me that proved that readable code saves lives. Saurabh had an alarming tendency to make impossible problems disappear.
My confidence never fully recovered, and my ego never had the high ground.
If you've made it this far, congratulations—you've survived the lore. If you have an interesting problem, an ambitious idea, or just want to argue about tabs versus spaces,
my inbox is open.
No developers were permanently harmed during the making of this portfolio. Some bugs escaped into production.
Others were promoted to features.
Until the next commit...