Full-stack developer in Karnataka, India. I build web apps end to end: database, API, front end and deployment.
Website · Resume · dev.to · Hashnode · Email · X · GitLab
Open to collaboration. Email me at [email protected].
I build production web apps for businesses, from the database and API to the screens staff and customers use, plus the deployment. That includes:
- multi-tenant data with row-level security
- payments
- texting and email
- photo capture and storage
- role-based access
- automated end-to-end testing
Most of my current work is in private repositories.
| Project | What it is |
|---|---|
| nodejs-supabase | CRUD API on Node.js and Supabase |
| task-management-app | Full-stack task manager with admin and users (Angular, Express, MongoDB) |
| ai-image-studio-app | AI image generation and editing with the Gemini API (Angular, Express) |
| resume-optimizer | Tailors a resume to a job description with Gemini (Angular, Node.js) |
| expense-tracker-app | Expense tracker (Angular, Express, MongoDB, Tailwind CSS) |
| angular-tailwindcss | Starter for Angular 19 with Tailwind CSS 4 |
Angular, Next.js, Node.js, Python, PostgreSQL
Everything I use
- Languages: TypeScript, JavaScript, Python, SQL, HTML, CSS and SCSS
- Front end: Angular, RxJS, NgRx, Next.js, React, Astro, Tailwind CSS, Bootstrap, Chart.js, Three.js
- Back end: Node.js, Express, NestJS, Fastify, Hono, Deno, Flask, Socket.IO, GraphQL, REST APIs with Swagger, JWT auth
- Data: PostgreSQL, MongoDB, MySQL, Redis, Supabase, Firebase, RabbitMQ
- AI: Gemini API, OpenAI API
- Infrastructure: Docker, AWS (EC2, S3), Terraform, Kubernetes, GitHub Actions, Vercel, Nginx, Caddy, Cloudinary
- Testing: Node test runner, Vitest, browser end-to-end tests
I write about Node.js, Angular and infrastructure on dev.to and Hashnode.





