Staff Software EngineerPlatform / Full Stack / AdTech

Designing systems.
Writing code.
Making complex products work.

I've spent 18+ years building software across products, platforms, and teams — designing systems, writing code, and helping complex work move from idea to production.

Explore selected work
01Selected work

Systems with a reason to exist.

A few examples of the engineering problems I’ve worked through—from architecture and integration to production delivery.

01

DISTRIBUTED WORKFLOWS

Designed asynchronous workflows across independently owned services, defining API contracts, retries, failure handling, and observability for long-running operations.

  • Service contracts
  • Async workflows
  • Observability
02

INSIGHTS & DATA PRODUCTS

Built an end-to-end product capability spanning frontend architecture, APIs, persistence, and downstream data processing.

  • Product engineering
  • API design
  • Data workflows
03

INDEPENDENT DELIVERY

Helped break apart a tightly coupled application by establishing modular architecture, migration patterns, and deployment boundaries that allowed teams to release more independently.

  • Microfrontends
  • Module Federation
  • Migration strategy
04

FULL-STACK PRODUCT DELIVERY

Built product capabilities across PostgreSQL, backend services, GraphQL, and React, carrying changes from data modeling through the customer-facing experience.

  • Full stack
  • GraphQL
  • PostgreSQL
02Experience

A career across products and platforms.

Samsung Ads

Staff Software Engineer

Joined as a Senior Software Engineer and moved into a Staff role in early 2026. Lead technical design and hands-on delivery across DSP services, APIs, and advertiser-facing workflows.

Staff leadership / Distributed systems / AdTech

Jul 2022 — Present

Shippo

Software Engineer

Worked across merchant orders, rates, and label purchase, React performance, backend services, and the foundation for an independently deployable frontend architecture.

Product engineering / Performance / Platform

Jan 2021 — May 2022

Upward.net

Engineering roles through Senior Software Engineer

Progressed from junior developer to senior engineer while building across recruitment advertising, candidate and employer products, reporting, platform modernization, and acquisition integration.

8+ year progression / Full stack / Recruitment tech

Apr 2012 — Sep 2020

Earlier experience · Web engineering roles, 2008–2012

03Expertise

From system design to production.

01

Systems Design

Turning product requirements into service boundaries, APIs, and data flows, and workflows that can evolve without becoming tightly coupled.

Distributed systems / API design / Async workflows

02

Product Engineering

Working across backend services, data, APIs, and frontend architecture to take features from design mockups through production.

React / TypeScript / GraphQL / GO / Java / PostgreSQL / MySQL

03

Engineering Practice

Making delivery more reliable through migration planning, design reviews, observability, testing, and shared engineering standards.

ADRs / Observability / Testing / Microfrontends

04About

Hands-on, across boundaries.

My work spans advertiser-facing interfaces, service design, and the operational details that keep distributed systems useful in production. I lead technical design, work through decisions with partner teams, and continue writing code.

Education

Boston UniversityGraduate study in Computer Science, in progress
Started Fall 2026
Punjabi UniversityBachelor of Engineering, Electronics & Communication
2004 — 2008
05Contact

Get in touch.

Email is the best way to reach me. You can also find me on LinkedIn and GitHub.