About
I'm a full-stack engineer with over 9 years of experience building production-grade web applications across e-commerce, SaaS, climate tech, and multimedia. I've been a founding engineer, a principal engineer, and everything in between.
I specialise in React, Next.js, and TypeScript on the frontend, and Golang, Node.js, and Ruby on Rails on the backend. I've built and shipped AI-powered features in production, including LLM-driven workflows, simulation engines, OCR-based tools, and conversational assistants using AI SDKs and vector databases.
I care about the craft. I've refactored messy codebases, migrated legacy architectures, built design systems from scratch, and led and mentored teams of engineers. I believe good engineering culture is as important as good code.
Experience
Senior Software Engineer
Oct 2025 - Jan 2026CambAI · Remote
- Developed and shipped feature enhancements for the Camb Studio platform using React, NodeJS, and TypeScript, ensuring compatibility with high-traffic workflows and seamless integration with multimedia editing tools.
- Enhanced video and audio synchronization within the subtitle editor by applying efficient state management and responsive design principles to deliver a smoother user experience and reduce 10% time spent in dubbing and subtitling workflows.
- Refactored the studio editor architecture from a fragmented mix of Zustand, React Context, and duplicated components into a structured component composition pattern with Zustand as the single source of truth, eliminating unnecessary re-renders across multiple components and significantly improving maintainability and state predictability.
- Built an OCR-based screen translation feature for Savante, a desktop app built with Electron — users draw a box on screen, OCR captures the content, and a text transformation is applied instantly. Also upgraded the app from an older Electron version to a modern build with standardized tooling using electron-vite.
Principal Engineer
Jan 2024 - Sept 2025Unibloom · Remote
- Led the development of the climate action planning tool, enabling users to plan and track carbon footprint reductions efficiently across targets and initiatives.
- Built the core target tracking system, enabling users to define sustainability targets, link initiatives against them, visualise progress, and automatically calculate gaps.
- Architected and evolved the simulation modelling engine, starting with a rule-based model and upgrading it to an AI-powered simulation that helps businesses identify the most effective solutions for their specific sustainability context.
- Built a RAG-powered chatbot that answers questions about sustainability topics as well as queries about the user's own targets and initiatives, delivering instant and contextually relevant insights.
- Migrated authentication to Supabase Auth, improving security and simplifying the auth layer across the platform.
- Built a typesafe routing wrapper for Next.js API routes, reducing runtime errors and improving developer experience across the codebase.
- Designed and developed advanced software in collaboration with climate specialists, using AI and data analytics to deliver rapid, actionable insights for sustainability planning initiatives.
Senior Frontend Engineer
June 2023 - Dec 2023Voicemod · Remote
- Built the Gift a Subscription feature, enabling users to purchase and send Voicemod subscriptions to friends, driving a new revenue stream.
- Hardened the authentication microservice, improving security and reliability for the platform's login and session management flows.
- Supported the migration of the Voice Store from a legacy codebase to Nuxt.js, implementing SEO improvements that resulted in 8% more organic traffic within the first 2 weeks post migration.
Founding Engineer
June 2021 - Feb 2023Flurn · Bangalore, India
- Designed and implemented the initial technology stack, enabling rapid MVP development and scalable architecture.
- Developed MVP and led iterative releases based on user feedback, achieving product-market fit within a few months.
- Built the Web app in Next.js, mobile apps in React Native, and the backend API in a Golang server backed by a PostgreSQL database and Redis for caching and asynchronous task processing.
- Recruited and mentored a team of 8 individuals with varying experience levels, from interns to senior engineers, while fostering a culture of accountability, best practices, and code quality through code review.
- Led customer interviews during early product development, uncovering a critical gap between our technically optimised solution and what end users actually needed. Drove a product rethink that prioritised simplicity and clarity over technical precision.
Senior Software Engineer
Aug 2020 - May 2021Betterworks · Remote
- Betterworks Engage — An employee engagement platform for companies, a tool for employee engagement surveys, gathering feedback, and providing insightful analytics over the data collected.
- Crafted interactive analytics visualizations and delivered new data-driven features using React and data visualization libraries by transforming raw feedback data into actionable dashboards.
- Built the Employee lifecycle analysis, where one can view the favorability scores across the employee lifecycle from onboarding to separation.
- Improved the application performance by implementing data caching at the API, which reduced the API latency by 60% and the database load by close to 40%.
- Maintained and enhanced React Native mobile application for employee surveys and quizzes.
- Improved the notification deliveries by squashing several bugs and using up-to-date dependencies.
Senior Software Engineer
April 2018 - July 2020Furlenco · Bangalore, India
- Architected and maintained scalable back-end microservices and developed frontend interfaces for a high-traffic e-commerce storefront, collaborating closely with designers, PMs, and QA to deliver features on schedule.
- Led the redesign and modernization of the storefront architecture, improving navigation and visuals, and refactored legacy code to modern standards. Set up a component design system using React.js and styled-components.
- Migrated from a single-page application to a SSR (server-side rendered) React architecture, reducing load times by 30% and implementing SEO strategies that increased organic search traffic by at least 20%.
- Drove the adoption of engineering best practices, including code reviews, CI/CD, and automated testing. Introduced TypeScript to help reduce type issues and catch bugs early.
- Owned and scaled critical commerce services, including payments microservices, API gateway, and a Rails-based catalog management service with Sidekiq for async processing, CI/CD pipelines, and deployment scripts, enabling reliable scaling and faster release cycles.
- Mentored junior engineers on frontend and backend best practices, fostering a culture of code quality and continuous improvement.
Software Engineer
Nov 2017 - April 2018HolidayIQ · Bangalore, India
- Developed web interfaces for multiple products, including HolidayIQ International Destinations, Community platform, and Video Stories microsite, delivering features that improved user engagement and content discovery.
- Contributed to the migration of the International Destinations microsite to React, gaining hands-on experience with modern frontend frameworks and improving site maintainability.
- Designed and built campaign landing pages and HTML marketing emails, collaborating with designers and marketers to ensure brand consistency and responsive design across devices.
- Grew rapidly in full-stack skills, actively learning modern JavaScript, responsive design techniques, and cross-browser optimizations while shipping production features.
- Engineered and launched 5+ production features using ReactJS over a 12-month period, increasing cross-platform user interactions by 25%.
Software Developer
June 2016 - Oct 2017Webrino Business Software LLP · Bangalore, India
- Built core features for a cloud-based omnichannel, multicurrency ERP web and mobile application serving global SMBs and enterprises.
- Improved user experience across the ERP platform, including major enhancements to the RFQ (Request for Quotation) flow, Inventory & SKU management for easier viewing and updates, and shipping label generation with printable formats to streamline fulfillment operations and vendor-buyer interactions.
- Collaborated with the accounting team to design and implement the ERP's complete accounting system, integrating invoicing, ledgers, and financial reporting.
- Developed the GST tax module when GST was introduced, ensuring accurate compliance and seamless integration into existing financial workflows.
- Constructed a mobile application for the ERP platform using the Ionic Framework, ensuring seamless access to ERP functionalities on mobile devices.
- Built an internal superadmin dashboard using Ruby on Rails for customer management and admin functions, and wrote end-to-end tests using RSpec to ensure ERP reliability.
Software Developer Intern
Jan 2016 - June 2016Webrino Business Software LLP · Bangalore, India
- Interned on a cloud-based omnichannel ERP platform, contributing to frontend and backend features while learning production development workflows.
Projects
astro-quill
Astro integration that ships a markdown content editing studio at /studio with AI-assisted editing and GitHub PR-based publishing workflow.
Takes the guesswork out of online shopping by using AI to analyze products, surface pros and cons, and give personalized recommendations.
Full-featured e-commerce storefront with cart, checkout, and product catalog — built to explore SSR patterns and data fetching strategies in Next.js.
Multitrack Audio Player
Lets you layer and mix multiple audio tracks in the browser — useful for comparing stems or building simple mashups.
Wildlife Explorer
Interactive app for discovering wildlife species with rich media and filtering — a fun way to explore biodiversity data.
Neo Calendar
Lightweight, zero-dependency calendar component with smooth animations — designed to drop into any project without framework lock-in.
Clonebnb
Airbnb-style rental listing app built with React Native — demonstrates navigation, image galleries, and booking flows on mobile.
Expensify Clone
Mobile expense tracker with categorization and reporting — built to explore React Native form handling and local data persistence.
HN Clone
Hacker News reader with server-side rendering — fast initial loads with nested comment threads and real-time feed updates.