Tejas VinayBengaluru

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.

  1. 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.

  2. 02

    Ship in milestones you can check

    Each milestone ends with a build, tests and a written validation note. No "almost done" for weeks.

  3. 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.

  4. 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.

  5. 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

Work with me →