
- I'm a Computer Science undergrad at IKGPTU (Punjab), graduating in 2027 and aiming at SDE roles.
- I shipped Cuprim — a local-only macOS menu bar app that tracks Claude, Codex, Cursor and Grok quotas. No backend, no telemetry.
- I like building things twice: once with the framework, once from scratch. That's where ChaiTailwind came from.
- 100+ DSA problems solved, and I write the lessons down on Hashnode before I forget them.
Education & what I build
Education
- I. K. Gujral Punjab Technical University· 2023 — 2027 (expected)
B.Tech, Computer Science & Engineering
CGPA 8.50 / 10. Coursework in DBMS, operating systems and computer networks.
What I've been building
- Cuprim· 2026 · shipped, public
Solo — Swift, SwiftUI, AppKit
A macOS menu bar app for AI quota tracking. Released publicly under MIT, Apple Silicon + macOS 26, local-only by design. My first native app taken all the way to a release build.
- CampusForms· 2026 · live
Solo — Next.js, Supabase, Postgres
One link per form, no student account. Public board of open forms, nine question types, fourteen campus templates, QR for the notice board — anonymity enforced by a Postgres trigger on write.
- Learning by rebuilding· ongoing
TypeScript, from scratch
Machine-learning algorithms implemented from first principles, and a utility CSS engine written from scratch in ChaiTailwind.
- DSA & writing· ongoing
takeUforward · Hashnode
100+ problems solved, and technical articles on frontend architecture, backend design and auth systems.
no job history yet — that's the point of this page.
Projects pinned up
Open source postcards from upstream
Merged PRs in other people's repos — the fastest proof I can read code, scope a fix, and land it.
Disclose that the Admin Audit tab omits proxy-recorded denials
Audit-integrity fix — closes a honesty gap in a security surface.
View PRLoad balancer admits through its pool instead of passing everything
Correctness fix in admission control / load-balancing path.
View PRSuggest one fix for a component that cannot keep up
Backpressure-aware suggestion for an overloaded component.
View PRSettings UI editor for championStatusToStage mapping
Product settings UI — mapping editor shippers can use directly.
View PRKeep toolbar controls visible at default width
Layout/overflow fix for the default editor width.
View PRAdd monospace font toggle to note toolbar
Small editor UX addition, shipped with toggle.
View PRWriting from the desk
Sometimes I write the lesson down before I forget it — mostly JavaScript, backend engineering, and notes from whatever I am building.
Things I reach for
Say hello
Open to SDE roles, internships and product work. Based in Delhi, happy to work remote.



