Senior Lead Software Engineer · Walmart Global Tech · Sunnyvale, CA
I make the webfast for tensof millions.
I lead the Walmart+ web platform — membership, account and payments for tens of millions of members, at hundreds of millions of page views a month. I took P75 page latency down 45%.
This page is a live instrument — operate it
Put real load on this page's main thread — genuine long tasks, not a filter. Try to use the page while it's on. That gap is what INP measures, and closing it is most of my job.
The page can draw its own schematic: live geometry, every byte it shipped, and the exact element the browser crowned as LCP.
Or watch this session's own load again, slowed down — every timestamp measured, none of it staged.
Tens of millions
active members served
Hundreds of millions
page views + API calls / month
7+ years
shipping for the web
Where the numbers came from
Bar length is real tenure on a shared time axis — the chart is the dates, not a decoration of them.
Walmart Global Tech
CurrentSenior Lead Software Engineer
Jul 2022 — Present
Sunnyvale, CA
Web platform lead for Walmart+ — membership, account and payment experiences for tens of millions of active members, at hundreds of millions of page views and API requests a month.
- P75 page latency
- 45%P75 page latency
- LCP · FCP · INP on P0/P1 pages
- 75%+LCP · FCP · INP on P0/P1 pages
- Membership renewals
- 15%Membership renewals
- Membership churn
- 3%Membership churn
- Feature delivery speed
- 20%+Feature delivery speed
- Developer output per sprint
- 10%Developer output per sprint
- Rebuilt the API and data-fetching architecture in Node.js, TypeScript and GraphQL — the change that took P75 latency down 45%.
- Shipped an AI-powered on-call analyzer in Next.js that reads incident signal and cuts triage time, adding roughly 10% developer output per sprint.
- Built the React/SCSS/Storybook design system that standardised accessible UI across hundreds of production pages.
- Built AI-driven billing optimisation in Java Spring Boot — models read payment behaviour to schedule renewals predictively, lifting billing success and retention.
React · Next.js · TypeScript · GraphQL · Node.js · Java Spring Boot
Meltwater
Senior Software Engineer
Dec 2020 — Jun 2022
Boston, MA
Led the web team on the analytics platform, rebuilding the front-end architecture that thousands of enterprise creators worked in every day.
- P75 latency removed
- 2.8sP75 latency removed
- Creator engagement
- 20%Creator engagement
- REST API response time
- 16%REST API response time
- Cut 2.8 seconds off P75 by reworking asset loading and the render path — LCP, FCP and TTFB together.
- Modernised the React + TypeScript interfaces across web and mobile dashboards, lifting feature interaction and time on page.
- Tuned the Node.js and Express services behind the dashboards to hold response times under heavy traffic.
React · TypeScript · Redux · Node.js · Express · SCSS
BeyondTrust
React Developer
Aug 2019 — Oct 2020
Somerville, MA
Built the React interfaces for secure credential injection and remote access — the screens enterprise admins used to reach production systems without ever handling a password.
- Shipped credential-injection and remote-access workflows that made enterprise authentication both faster and safer.
- Worked directly against the backend session layer to keep data exchange and session handling reliable under real load.
React · TypeScript · REST · TLS · Session management
Drift
Web Developer
Oct 2018 — Aug 2019
Boston, MA
Owned the release cycle for a high-traffic marketing site in a team that shipped constantly.
- Uptime held
- 99.9%Uptime held
- Ran production deploys for the main marketing site and kept content delivery fast through a rapid release cadence.
- Partnered with design and marketing to ship features and content on schedule.
JavaScript · HTML · CSS · CI/CD
How I think about it
I'm a Senior Lead Software Engineer at Walmart Global Tech. My job is the Walmart+ web platform: the pages where tens of millions of members sign up, manage their account, and pay. At that size, how fast a page feels is not a polish item — it is the product.
I spend most of my time in the render path — data fetching, SSR strategy, code splitting, caching. The work that took P75 latency down 45% wasn't one trick. It was rebuilding how the app asks for data, and what it does while it waits.
Increasingly I build the tooling too: an on-call analyzer that reads incident signal, billing models that reschedule a renewal before a card fails. It's the same instinct as performance work — find the wasted time and take it out.
The render path
Core Web Vitals, SSR and streaming strategy, code splitting, caching and prefetching. Making the browser do less, later, and in a better order.
45% of P75 latency removed from Walmart+
Systems that pay for themselves
Design systems and internal tooling that compound. Build the thing once, correctly, and every team after you ships faster.
20%+ faster delivery across hundreds of pages
AI where it removes work
Agentic tooling in production, not demos. An analyzer that triages incidents; models that schedule renewals before a payment fails.
~10% more developer output per sprint
What I reach for
Grouped by what the tools are for. No star ratings — a stack is a set of choices, not a self-assessment.
Interface
What the member actually touches.
- React
- Next.js
- TypeScript
- GraphQL
- React Query
- Redux
- Tailwind
- SCSS
- Storybook
- Accessibility
Performance
Where the 45% came from.
- Core Web Vitals
- LCP · INP · CLS
- Performance profiling
- SSR / CSR strategy
- Code splitting
- Caching & prefetching
- A/B testing
- Component abstraction
Services
The data the interface waits on.
- Node.js
- Express
- Java Spring Boot
- REST APIs
- PostgreSQL
- MongoDB
- SQL
- Go
Platform
Getting it out and watching it run.
- Docker
- Kubernetes
- Jenkins
- CI/CD
- Nx
- Grafana
- Prometheus
- Git
Applied AI
Shipped to production, not a demo.
- Agentic tooling
- LLM-driven workflows
- Incident triage automation
- Predictive billing models
Tell me what you're building
I’m open to senior and staff frontend roles. Tell me what you’re building and what fast has to mean for it. I reply within a day.
- Phone
- (978) 289-7135
- Elsewhere
- LinkedIn ↗GitHub ↗Résumé ↗
Ask me about
- The Node/TypeScript/GraphQL data-fetching rearchitecture behind the 45% P75 win
- Running the A/B programme that moved renewals 15% and churn 3%
- Putting agentic AI into production: incident triage, and models that reschedule a renewal before a card fails