Hi, I'm Surabhi đź‘‹

Engineering thoughtful products, end to end.

Senior Full-Stack Software Engineer

I build products from the UI all the way down to the systems that keep them running—turning ambiguous problems into reliable, scalable, user-friendly software.

SMFULL STACK
React
Next.js
TypeScript
Node.js
AWS
AI
From pixels
to platforms ✦

01 / About me

I like the whole picture.

I'm happiest connecting the details across a product: what a person sees, what an API promises, how data moves, and what keeps the system healthy at scale.

Surabhi Mendiratta smiling at an outdoor table
Developer, systems thinker, lifelong learner—and enthusiastic home cook.
01

Build

Turning product ideas into polished, production-ready software.

02

Scale

Designing APIs, distributed systems, caching, cloud infrastructure, and resilient applications.

03

Collaborate

Partnering closely with product, design, QA, engineers, stakeholders, and external teams.

02 / Capabilities

My technical universe

Tools are only useful in context. Explore the systems I use to take an idea from first interaction to dependable infrastructure.

Frontend7 technologies

A flexible toolkit, applied with pragmatism—not dogma.

03 / Selected work

Engineering in practice

A few systems and products I've helped shape—each starting with a different kind of complexity.

02Backend architecture

Retail API

Built product-feed ingestion and decisioning services used for advertising experiences, with scheduled ingestion, caching, and multi-instance cloud deployments.

Node.jsAPIsScheduled ingestionCachingCloud
03Interactive product

demo.kargo.com

Built and evolved a Next.js application that recreates publisher environments to preview advertising experiences across desktop, mobile, and connected TV.

ReactNext.jsTypeScriptPuppeteer
04AI engineering

AI Page Rebuilder

Built an AI-assisted system that analyzes webpages and reconstructs their structure as React implementations using browser automation and LLM-assisted code generation.

Generative AIReactPuppeteerOpenAICodex
05Public sector

Enterprise Applications

Worked on enterprise applications for the New York City Department of Education, contributing to complex, high-impact workflows without exposing proprietary implementation details.

AngularC#.NET.NET APIsSQL ServerREST APIsJWT

04 / Engineering philosophy

Own the problem, not just the ticket.
01

Own the problem, not just the ticket.

02

Simple systems beat clever systems.

03

Design for failure.

04

Understand the user before designing the architecture.

05

Automate repetitive work.

06

Keep learning.

05 / Beyond the code

There's more to me than code.

The best work is grounded in curiosity, community, and a life with room for things that matter beyond a screen.

06 / Career journey

A career built layer by layer.

From engineering tools to full-stack products and resilient distributed systems—a progression shaped by curiosity, ownership, and real-world impact.

1

2026 - Present

Senior Software Engineer

NYC Public Schools

Own the Polaris OFNS integration end-to-end, translating complex business workflows into production solutions across Angular, C#/.NET, SQL Server, AWS, and REST APIs.

2

2017 - 2025

Senior Software Engineer

Kargo

Architected resilient platforms and APIs, built full-stack advertising products, led technical design, and created AI-assisted developer tooling across Node.js, React, Next.js, AWS, and Kubernetes.

3

2012 - 2016

Web Developer

SportsYou

Developed full-stack features for a social sports platform using Angular, C#, and REST APIs, while supporting CI/CD and production debugging.

4

2009 - 2012

Software Developer

Larsen & Toubro

Developed Java-based engineering and reverse-engineering tools for automotive and off-highway projects, automating testing and setup workflows.

Let's build something interesting.

Have an interesting problem?

I'm always happy to connect with thoughtful people working on meaningful products.

ideas → systems → impact