Websoft Technologies
2023 – 2024
Full-stack intern. Maintained client web applications and helped move legacy projects onto modern JavaScript frameworks.
About
A systems-minded developer who ships full-stack products, then keeps digging deeper into how data structures, storage, and runtimes work under the hood.
Manifesto
I've spent the last few years shipping real web products across TypeScript, Express, Flask, Django, Next.js, VPS deployments, Nginx, and CI/CD. That work taught me how to own delivery end to end, from implementation to release.
More recently, my attention has shifted toward systems-level programming. I've been building a disk-persistent key-value store in C and working through the invariants and edge cases involved in a B+ tree implementation. That process is where I feel most engaged: careful design, precise behavior, and understanding why a system works, not just that it works.
I still enjoy product work, especially when it involves architecture, backend design, and performance-sensitive logic, but my long-term direction leans toward storage engines, indexing structures, runtime behavior, and low-level correctness.
My default working style is pragmatic and direct. I like concrete examples, implementation details, and explanations that survive contact with reality. Correctness matters more than polish, and I would rather get to the exact edge case than stay at the level of hand-wavy theory.
Timeline
Websoft Technologies
2023 – 2024
Full-stack intern. Maintained client web applications and helped move legacy projects onto modern JavaScript frameworks.
NepTechPal
2024 – 2025
Full-stack developer. Built the frontend and backend of Loksewa Tayari App, including subscriptions and the mock-test engine, and Flask APIs with task queues for AI Photocraft.
Freelance
2025 – Present
Building and running full-stack applications for clients and my own products, deployed on Linux servers I manage.
Systems
Now
Building a disk-backed B+ tree storage engine in C alongside product work.
Currently Building
A disk-backed storage engine in C
The B+ tree now lives on disk: its own page format, pread/pwrite I/O, fsync durability and on-disk node splits. Next up are porting search and delete to the disk engine, then a buffer pool and a write-ahead log.