About
I’ve been building software systems for over 4 years, focused on making applications run smoothly and scale reliably. I enjoy figuring out how things work and making them work better.
Today, as a Senior Software Engineer at Codecademy, I work on web platform architecture, build generative AI features (fine-tuning, RAG, multi-agent workflows), improve accessibility, and contribute to the open-source design system Gamut. Before that, as a founding engineer at Tekie, I scaled a B2B EdTech platform to 1,000+ schools and 500k+ students, designing its GraphQL BaaS, infrastructure, and backend systems with a small team.
Every now and then, I enjoy building something on the side, from small experiments to tools that somehow become useful, often teaching me more than I expected.
Experience
2024 - Present Worked across the Codecademy platform and CAISY Presentations, an AI-powered coaching platform. Re-architected core web systems, enabled full internationalization, and delivered multiple AI-driven PoCs for Codecademy, from personalized course generation to Cursor integration, shaping new learning experiences for millions.
- Next.js
- Ruby On Rails
- GraphQL
- GoLang
- PostgreSQL
- MongoDB
- AWS
- TypeScript
- Gen AI
Oct 2023 - Dec 2023 Integrated multi-region payment systems (Stripe, Razorpay, PhonePe) and improved checkout reliability and compliance.
- React
- Node.js
- MongoDB
- Redis
- MySQL
- AWS
Feb 2021 - Sept 2023 Scaled an EdTech platform to 1,000+ schools and 500k+ students, designing its GraphQL BaaS, backend systems, and infrastructure. Led a small engineering team and improved performance across web and mobile apps.
- GraphQL
- Node.js
- React
- Python
- PostgreSQL
- MongoDB
- AWS
- Azure
June - July 2019 Built responsive, cross-browser UI components in Angular and improved user experience across multiple browsers
- Angular
- Python
Skills
GraphQL
Next.js
TypeScript
Python
LangGraph
Node.js
Ruby On Rails
GoLang
React
Svelte
Angular
Gen AI
PostgreSQL
AWS
Azure
Docker
MongoDB
Redis
Kubernetes
Jenkins
NGINX
Tauri
ElectronJS
React Native
Webpack
Projects
Devbox
A lightweight, cross‑platform desktop and web app that bundles everyday developer utilities into a single, streamlined experience. No clutter, no browser tabs, just the tools you need, available offline and optimized for productivity
Download Latest Release- Tauri
- React
- TypeScript
lookahead
Look ahead (fetch) Apollo GraphQL fields with recursive joins ($lookup) in a single MongoDB Aggregation Query.
- GraphQL
- NPM
- MongoDB
ZenithDB
A framework-agnostic, local-first state and sync engine. Powerful IndexedDB wrapper provides reactive subscriptions, offline-first syncing, and type-safe queries.
- IndexedDB
- TypeScript
AI-powered Statements of Work (SOW) Generation
A full-stack AI-powered tool to dynamically generate SOW's using agentic workflows
- LangGraph
- Python
- React
- Gen AI
Termis
Define your iTerm layouts and commands using YAML, then launch everything with a single command, your workspace, ready to go
- Python
Blogs
January 19, 2021
Micro Frontends in a Nutshell
November 21, 2020
Why I love TypeScript 💕
May 19, 2020
Is Deno the new Node?🦕