Software Engineer · Full-Stack · Mobile · Platforms · 14 Years
Atul Gupta

I build platforms that outlive their authors.

Software engineer with 14 years shipping across the stack — full-stack web, mobile, backend, platforms, payments, telematics. Currently on Microsoft's Consumer Commerce team (subscriptions for M365, Copilot, Xbox Game Pass). Side projects after hours.

01 About

Engineering solutions, not just features.

I'm a software engineer with 14 years shipping across the whole stack — full-stack web, mobile, backend, platforms, payments, computer vision, telematics. Whatever the problem hands me, I learn the tools and build the thing. Today I'm a developer at Microsoft on the Consumer Commerce org in Redmond — the team that runs subscriptions across the entire Microsoft consumer ecosystem (Microsoft 365, Copilot, Xbox Game Pass, and friends). Hundreds of millions of users, one hot revenue path, zero tolerance for downtime.

Before Microsoft I spent a year and change at Target building nationwide PCI-compliant payments services — integrating with Worldpay, BAMS, Chase Pay, TSYS and the rest of the merchant zoo using jPOS, ISO 8583, and Netty. Before that, four years at Lender Price in Pasadena shipping full-stack mortgage tech, browser to database. The first chapter was three and a half years at Infosys in Mysore, where I learned what good SDLC discipline actually looks like.

I care about contracts over cleverness, observability from day one, and writing things down so the next person — or me, in three years — can pick up where I left off without spelunking through tribal knowledge.

I'm a perpetual tinkerer. The stack list below isn't loyalty — it's curiosity. New language, new database, new runtime, new protocol — if it looks interesting I'll spin it up over a weekend and learn it by shipping something with it. The projects further down are the receipts.

Things I've shipped with

Languages
JavaKotlinGoPythonTypeScriptJavaScriptC#
Backend & Frameworks
Spring BootFastifyFastAPINodeNetty
Frontend & Mobile
AngularReactNext.jsAstroJetpack ComposeReact Native
Data & Storage
PostgreSQLTimescaleDBMongoDBMS SQLMySQLRedispgvector
Streaming & Protocols
KafkaRabbitMQgRPCMQTTSSE
Infra & Platform
DockerKubernetesHelmk3sArgoCDJenkinsTerraform
Cloud & Observability
AzureAWSOpenTelemetryGrafanaPrometheus
Domain & Standards
jPOSISO 8583OpenCVOAuth2/OIDCMCP

… and a long tail of "tried it once, kept the notes". New stacks welcome — that's the fun part.

02 Selected work

Side projects. After hours.

None of these pay the bills — they're what I build on weekends, after the day job, when an idea won't leave me alone. A rolling cross-section of things I've shipped, am still in the middle of, or have happily archived.

03 ● Live · 2026

VitaSync

Self-hosted wearable health data, one API

Connect Fitbit, Garmin, WHOOP, Strava — and more — to a single API you control. TypeScript monorepo, multi-tenant, idempotent syncs, AES-256-GCM token vault, BullMQ workers, correlation + anomaly engines, MCP server for AI assistants, Next.js 16 PWA dashboard. AGPL-v3.

TypeScriptFastify 5Next.js 16DrizzlePostgreSQLBullMQ
04 ● Live · 2026

EchoStats

Self-hosted Spotify analytics — 40+ dashboards

Think Spotify Wrapped, but year-round and running on your server. Syncs your listening history every 15 minutes; surfaces top artists, genre breakdowns, Music DNA radar (danceability / energy / valence / acousticness), mood analysis, calendar heatmaps, and 35+ more views.

PythonFastAPIReactPostgreSQLRedisDocker
03 Experience

A decade of building, in roughly reverse order.

Dec 2021 — Now · Redmond, WA

Developer

Engineering at the heart of Microsoft's Consumer Commerce organization — the platform that powers subscriptions across the entire Microsoft consumer ecosystem (Microsoft 365, Copilot, Xbox Game Pass, and friends). Architecting and operating hyperscale subscription infrastructure that translates every credit-card swipe into a hundreds-of-millions-of-users subscription business.

  • Hyperscale subscription platform engineering — billing rails, lifecycle orchestration, entitlements
  • Cross-organizational engineering spanning identity, payments, billing, and the consumer-facing storefronts on top
  • Translating the payments-rails playbook from Target (jPOS, ISO 8583, merchant integrations) up the stack into consumer subscription infrastructure
  • Production-grade reliability, distributed observability, and on-call ownership of a revenue-critical path
Aug 2020 — Dec 2021 · Pasadena, CA

Developer · Payments Platform

Engineered nationwide, PCI-DSS-compliant payment processing services for Target's Payments organization. Integrated with external merchant networks (Worldpay, BAMS, Chase Pay, TSYS, Tandem) over TCP/IP using Netty and WebClient. Operated deep in the cards-and-rails substrate of retail at hyperscale.

  • Designed and rolled out a nationwide API for processing check payments across the Target store footprint
  • Delivered a Worldpay/Vantiv-certified merchant integration on the jPOS framework, conforming to the ISO 8583 financial messaging standard
  • Owned an end-to-end multi-million-record database migration — schema design through production cutover
  • Designed an internal performance-benchmarking framework and BI dashboards for rapid incident-impact triage
May 2016 — Aug 2020 · Pasadena, CA

Full Stack Developer

Joined as an engineering intern; advanced through Developer to Senior Software Developer over four years. Full-stack mortgage technology — requirement elaboration through customer demos, browser through database. Authored technical manuals that became the team's onboarding cookbook; shipped an OCR document-scanning module on OpenCV during the internship.

  • Delivered features end-to-end across business analysts, engineering, and infrastructure teams — frontend through backend through database
  • Authored team-wide technical manuals codifying SDLC methodology and architectural patterns
  • Owned customer-facing milestone reviews and proactive issue resolution across the engagement lifecycle
Feb 2012 — Jul 2015 · Mysore, India

Developer · Systems

Three and a half years at Infosys spanning the full software development lifecycle — analysis, design, implementation, and production support. Refactored core application modules, delivering 25%+ improvements in code quality and runtime efficiency. Awarded Rank #1 in performance appraisal in consecutive cycles (2013-14 and 2014-15).

04 Writing

Thinking out loud, in long form.

Occasional essays on platforms, distributed systems, and the long-horizon practice of building software.

All posts →

05 Now

What I'm up to at the moment.

Currently

Updated May 27, 2026
  • Developer on Microsoft's Consumer Commerce team in Redmond — we run subscriptions for the Microsoft consumer ecosystem (M365, Copilot, Xbox Game Pass, and friends).
  • Always exploring — currently nerding out on Kotlin coroutines, gRPC, TimescaleDB, WebAssembly Component Model, and self-hosting everything from LLMs to Spotify analytics.
  • Bootstrapping OTELOG — Sprint 1 in progress. Four cross-process contracts, sandboxed plugins, privacy-first by default.
  • Writing ADRs for everything — currently into the ~0700-series. Every architectural decision committed, numbered, and immutable.
  • Self-hosting most of my own infra on a homelab — k3s + ArgoCD + SOPS, Grafana stack, the works. Quiet running, no phone-home.
  • Based in the Greater Seattle area — Redmond, WA.
06 Contact

Say hi.

Email is the fastest way to reach me. Always happy to nerd out about telematics, distributed systems, self-hosting, or homelabs.