Gagan Doddanna
I build software that feels simple,
even when the system behind it isn't.
Full-stack software engineer focused on scalable web apps, modern frontend systems, and real-time product experiences — mainly across Vue, Nuxt, React, Next.js, TypeScript, and Node.js.
I care most about the parts users never see directly: faster interfaces, simpler workflows, and systems that stay easy to change — and lately, where AI genuinely earns its place in both the product and the process.
How I work
Keep complexity behind the interface.
The product should feel simpler than the system required to build it.
Performance is part of the experience.
Speed, accessibility, responsiveness, and reliability are product decisions, not finishing touches.
Build for change.
I prefer reusable components, clear architecture, and systems that can evolve without becoming difficult to maintain.
Core stack
Vue 3 · Nuxt · React · Next.js · TypeScript · Tailwind CSS
Node.js · Express · Fastify · REST · GraphQL · WebSockets
AWS · Docker · PostgreSQL · Redis · Supabase
OpenAI API · LLMs · AI Agents · Real-time AI
Currently pursuing an MS in AI, going deeper into agents and model behavior. I use AI deliberately to move faster on prototyping and real-time features — but every change is reviewed, tested, and understood before it ships. Human-developed, not vibe-coded.
Open to new opportunities
I'm interested in frontend, full-stack, product engineering, and applied AI roles — where I can work on meaningful products, solve real engineering problems, and keep growing.