About
Product engineer,
Bengaluru.
12.97° N, 77.59° E
Bengaluru
India · IST, UTC+5:30
I'm Tejas, a product engineer in Bengaluru. My day job, and my main work, is high-performance computing at a national research lab.
Outside it, I build products. Most start the same way: a real problem, a written plan with explicit non-goals, then milestones that each end with tests passing and the build checked. I've built this way for adventure-racing squads, group motorcycle rides, wearable health data, and a personal workspace where an AI agent can act only through a small set of audited tools.
Bengaluru runs through the work. ARK ships with a Cubbon Park orienteering course and preloaded Bengaluru race routes. I work on IST, UTC+5:30.
01 / How I work
Five habits, all visible in the repos.
- 01
Plan in writing
Every project starts with scope, non-goals and decisions with reasons, so you know what you're paying for and what you're not.
- 02
Ship in milestones you can check
Each milestone ends with a build, tests and a written validation note. No "almost done" for weeks.
- 03
Privacy is architecture
Encrypted tokens, data visible only to its owner, and nothing sent to an LLM that doesn't need to be there.
- 04
Audit before launch
Before a public launch I write an audit covering security, privacy and the first-time user's path, and reproduce each defect before fixing it.
- 05
Hand over something you can run
A readme, an env template and deploy steps. Where it makes sense, a one-click deploy so you own your copy.
02 / Stack
What I build with.
- Next.js
- React
- TypeScript
- MongoDB
- Kotlin / Jetpack Compose
- Python
- Gemini and other LLM APIs
- MCP servers
Also in the repos: Firebase Realtime Database · MapLibre · Room · WorkManager · Capacitor · NextAuth · Vitest · Vercel