Author
Product-first software engineer. Who I am, what I build, and the tools I reach for.
A digital garden: interlinked notes, non-chronological, revised over time. Nothing here is final. Browse the folders in the sidebar, or search with the command palette.
๐ Who I am
I'm Narayan, a software engineer in Bangalore who cares about products, not just code. Five-plus years shipping full-stack apps across mobile and web, usually end to end: a rough idea, the build, real users, then fixing whatever breaks.
- 2014
First lines of Java, bored in class 8.
- 2017
Shipped my first mobile app. The hobby became the job.
- Then
Flutter apps, backends, and the cloud behind them at Caravel, Velozity, and Embrays.
- Now
SDE2 at Posha, building Posha Bot, kitchen automation that cooks for families.
I don't have strong opinions about which framework is winning this month. I do have strong opinions about shipping things that hold up once real people touch them.
๐ ๏ธ What I do
- Mobile: Flutter apps, end to end, from UI libraries to the full order and auth lifecycles.
- Web: React and Next.js frontends.
- Backend: Node.js and GraphQL APIs, with MongoDB, PostgreSQL, and Redis behind them.
- Cloud and DevOps: GCP, Docker, and the pipelines that ship it all.
๐งฐ Skills and tools
Languages: TypeScript, JavaScript, Dart, Python, Java, Go
Frontend: React, Next.js, Flutter, Tailwind CSS
Backend and data: Node.js, GraphQL, MongoDB, PostgreSQL, Redis, Firebase
Cloud and DevOps: GCP, Docker, Linux, Bash, Git
Tooling: VS Code, Bun, Bruno, GitHub, Figma, Notion, Android
AI: Claude, Gemini, ChatGPT, Grok
๐ Find me
Portfolio ยท GitHub ยท X ยท LinkedIn
Ship fast, learn faster.