Full Stack Software Engineer · San Francisco, California
Full stack,
end to end.
Full stack engineer and tech lead at Grainger. I build React frontends, Java APIs, data pipelines, and the cloud underneath them.
The toolbox
Every layer of the stack.
From React frontends to Kafka pipelines to the cloud they run on. The parts, labelled.
01 / Professional experience
Where I've worked.
One line per company. Open one for the full record from the résumé master.
02 / Projects
Side work.
An AI project workspace for agent-built software: WorkPace turns a braindump of links and files into structured, cited context, runs a guided planning interview, breaks the resulting plan into a dependency-linked ticket board, and lets coding agents branch, implement, test, and open pull requests, while keeping every decision, plan, agent session, and PR as a durable, live-markdown project record.
03 / Technical skills
The toolbox, itemised.
- →Languages & Frameworks
Java · Kotlin · Python · Spring · TypeScript · React · Next.js
- →Data & Streaming
Snowflake · MongoDB · Postgres · OpenSearch · Kafka · Debezium · Databricks · TableFlow · Airflow · Astronomer · Mongock
- →Cloud & Infrastructure
AWS (PrivateLink, IAM, S3, SES, container runtimes) · Kubernetes · GLOO (Istio Mesh) · HCP Vault · Snyk (SAST/SCA/IaC scans) · Advanced CI/CD · DataDog
- →Architecture & Workflow
BFF architecture · Change Data Capture · Medallion architecture · Temporal · ETL/ELT pipelines
Career, as a MIDI clip
Timeline
Click a note to open that role's full record.