Daksh SaijwalSoftware Builder
I'm a Mechanical Engineering undergrad at IIT Kanpur with a deep pull toward computer science. I like the hard part of a problem: the moment latency, correctness, and UX all fight each other. I've built a real-time multiplayer typing game, a spatio-temporal ML pipeline for Delhi's air quality, and I practice competitive programming because clear thinking compounds.
- Codeforces (max)
- 1,608
- AQI data points modeled
- 1,750,000
- Engineered features
- 42
- Projects shipped
- 3
Engineer who sweats the details
I'm a Mechanical Engineering undergrad at IIT Kanpur with a deep pull toward computer science. I like the hard part of a problem: the moment latency, correctness, and UX all fight each other. I've built a real-time multiplayer typing game, a spatio-temporal ML pipeline for Delhi's air quality, and I practice competitive programming because clear thinking compounds.
Performance is a feature
I treat latency, bundle size, and frame budget as product requirements, not afterthoughts.
Systems thinking
I design for the failure cases (sync, race conditions, edge data) before the happy path.
Craft in the details
Microinteractions, spacing, and copy. The 5% that makes a product feel premium.
Learn in public
I write to understand. Explaining a concept clearly is how I prove I actually know it.
A stack tuned for speed
Categorized by where I spend my time. Proficiency reflects depth of real, shipped work, not tutorials.
Things I've built & shipped
A few projects that show how I think about latency, data, and product. Click any card for the full case study.
Where I've shipped for real users
Internships where I built production systems under real constraints. Expand any role for the highlights.
Building a multi-role web platform that automates how coaching institutes run: enrollment, attendance, fees, testing, and reporting across admin, teacher, student, and parent roles.
- Built a Node.js/Express REST API (16 modules, 80+ endpoints) on PostgreSQL with JWT auth and route-level role-based access across four roles.
- Designed a QR-driven enrollment pipeline that auto-provisions linked student and parent accounts with one-time passwords in a single transaction.
- Built an MCQ engine with server-side auto-grading, configurable negative marking, live re-ranking, and per-topic gap analysis feeding student SWOT reports.
- Integrated Razorpay payments with HMAC-SHA256 verification and idempotent, race-safe reconciliation (SELECT FOR UPDATE) so webhooks and client-verify cannot double-credit.
- Built a pluggable notification layer (MSG91 SMS, Gupshup WhatsApp) with full dispatch audit logging and a scheduled daily/weekly/monthly report dispatcher.
- Hardened auth: bcrypt-hashed passwords and OTPs, anti-enumeration responses, constant-time HMAC compares, and an env validator that refuses unsafe production config.
Recognition & milestones
Competitions, research, and the habits that compound, proof of consistency, not just one good day.
Codeforces Expert (1608)
Reached Expert tier through consistent contests, focused on graphs and DP.
2023 to 2025
Velodrome real-time game
Shipped a live multiplayer typing race with ghost replays and per-key analytics.
2025
Research Hackathon Winner, IIT Kanpur
Won (under Prof. Arnab Hazra) for the Delhi pollutant-prediction project: a leakage-safe spatio-temporal model over 1.75M rows from 40 stations.
Nov 2025
Let's build something fast
Open to roles, collaborations, and interesting problems. The fastest way to reach me is the form, or any channel below.