I build the tools that
let teams ship faster.
The Story
I started as a frontend engineer and fell in love with building interfaces. But I kept asking “what happens on the other side?” — and never stopped pulling that thread.
Over the years I've grown from building UIs into a hybrid role that spans product engineering, internal platform tooling, and end-to-end delivery. I've designed internal libraries like FormGenerator and WizardBuilder that other teams adopt as standards. I've architected CI/CD pipelines on Azure DevOps, integrated auth and API security across frontend and backend layers, and owned config-driven architectures that let teams ship merchant-facing features safely through feature flags.
Along the way, I've led teams of up to 23 developers, coordinated cross-functional rollouts, and mentored engineers through migrations and platform adoption. Leadership for me isn't a title — it's about creating the systems and documentation that help other people do their best work.
I hold an MS in Computer Science from Northeastern University, where I built a job application tracker during a hackathon that was featured in Northeastern News — a small tool born from a real frustration that I'm now rebuilding at a larger scale. Before grad school, I spent three years building Industrial IoT applications, leading UI teams through AngularJS-to-React migrations, and shipping D3.js data visualization dashboards. Today, I'm exploring AI-enabled tooling — building RAG workflows with n8n, Supabase, and OpenAI, and shipping a cross-platform mobile app from scratch.
How I Work
Migrations, not rewrites.
I believe in incremental progress that ships safely. Big bang rewrites are a gamble — phased migrations are engineering.
Build for the next team.
The best code I write is the code that lets other engineers ship faster. Internal libraries, shared patterns, clear APIs.
Config-driven > hard-coded.
Feature flags, backend configuration, environment-aware behavior. Decouple deploys from releases. Always.
Own the full path.
Frontend to pipeline to production. Understanding the full delivery chain makes you a better engineer at every layer.
Lead through systems.
I’ve led teams of 8 to 23 engineers — not by managing calendars, but by creating the patterns, documentation, and tooling that make coordination effortless.
Document as you build.
Structured technical docs, requirements-driven design, and clear rollout plans. If it’s not written down, it didn’t ship.
Career Timeline
Full-time, hybrid (Boston, MA). Platform engineering across Kubernetes, Terraform, and Azure. Building microfrontend architectures with Vite and Next.js, implementing OpenTelemetry observability, and driving accessibility (a11y) standards.
Full-stack product + platform engineering. Owned internal libraries, CI/CD pipelines, auth flows, and Azure infrastructure. Built FormGenerator, WizardBuilder, and viewportWatcher. Managed migration across multiple React versions.
Frontend architecture and product delivery for enterprise SaaS. Led legacy Scala/Lift to React modernization across Redux, SASS/SCSS, and multiple React versions. Built feature gating systems, expanded into backend integration and Azure DevOps pipelines.
Web Development (CS 5610). Guided students through full-stack concepts and graded coursework.
Managed campus IT operations at the San Jose SV campus. Installation, maintenance, inventory, and daily helpdesk support.
Deep focus on software engineering, systems design, and web development.
Built features for a startup internship platform. End-to-end full-stack development in Claremont, CA.
3 years in Bangalore. Energy Insights: Industrial IoT web app on GE’s Predix platform using Angular and PolymerJS, increasing client engagement by 65%. SPInE: revamped a legacy procurement tool for the world’s largest retailer, improving sourcing strategies by 40%. Led UI team through React/D3.js migration.
Front-end on the muFusion product. Feature development using AngularJS and Twitter Bootstrap for the SPA.
Have a project in mind?
Let's talk.
Always interested in thoughtful engineering challenges, platform problems, and building things that matter.