Frontend
- React
- TypeScript
- JavaScript (ES2017+)
- HTML5
- CSS3
- Marko
- Redux
- Vite
- Webpack
- Rollup
- SSR & hydration
Frontend / Full Stack Software Engineer · Greater Seattle Area
I build fast, reliable, and observable web experiences at scale. Over 13+ years across eBay, Oracle Cloud, and Amazon, I've focused on React and TypeScript frontend architecture, frontend observability, web performance, and scalable frontend platforms that serve tens of millions of users a day.
About
I'm a frontend-focused full stack software engineer with 13+ years building large-scale consumer and enterprise web applications. I currently work on eBay's Buyer Experiences team, where I operate at staff-level scope — driving frontend architecture, web performance, and cross-team technical standards for commerce pages that serve 10M+ views a day.
My core strength is the intersection of frontend architecture and production reliability: designing component systems and rendering paths in React, Marko, and TypeScript, then making them observable, fast, and dependable in production. I built a lightweight OpenTelemetry-based frontend observability framework adopted by 100+ engineering teams, architected a real-time chat platform supporting 2M+ concurrent users at sub-200 ms latency, and have a long track record of Core Web Vitals and web performance wins on high-traffic pages.
Earlier, I built developer-facing tooling and high-velocity UIs at Oracle Cloud Infrastructure and Amazon. More recently I've been working at the edge of AI-assisted web platforms — AI observability, evaluation tooling, and developer-productivity workflows — bringing the same rigor to AI-powered experiences that I bring to traditional frontend systems. I hold an M.S. in Information Sciences and Technologies from the Rochester Institute of Technology (4.0 GPA).
Experience
Staff-scope frontend engineer on eBay's highest-traffic commerce surfaces, owning frontend architecture, web performance, and observability standards across React, Marko, TypeScript, Node.js, and Java.
JavaScript · TypeScript · Java · Node.js · Marko · React · GraphQL · OpenTelemetry
Built and modernized React frontend layers and backend services for cloud-security tooling, improving both interactivity and read-path latency across the console.
Java · TypeScript · SQL · React · Redux
Built reusable UI component libraries and guided console workflows for high-velocity Amazon surfaces and AWS developer tooling.
JavaScript · TypeScript · React · Redux · Angular · Webpack · Docker · AWS
Implemented and tested new UI abstractions with Chrome DevTools, refactoring legacy code and raising unit-test coverage by 10%.
Built hybrid mobile apps for Pfizer with Cordova and developed reusable UI frameworks that cut delivery time by 20%.
Education: M.S., Information Sciences and Technologies — Rochester Institute of Technology (GPA 4.0/4.0) · B.Tech, Computer Science and Engineering — Jaypee Institute of Information Technology.
Skills
Featured Work & Impact
eBay · Buyer Experiences
Architected a vendor-agnostic, framework-agnostic real-time chat platform spanning eBay Live, Support, and Auctions. A transport-agnostic Chat Adapter Contract let React, Marko, and Native teams share one core, with virtualized rendering and optimistic UI keeping the experience smooth under load.
eBay · Platform / Buyer Experiences
Built a lightweight OpenTelemetry frontend observability framework into the app shell as an opt-out standard, then defined production-readiness evals so instrumentation became part of the definition of done. The signal it surfaced turned invisible failures into measurable fixes.
eBay · View Item
Protected the critical rendering path on pages serving 10M+ daily views — reducing blocking JavaScript, improving hydration, and standardizing the "One Click Away" pattern (SSR above the fold, micro-frame for modals) so third-party widgets couldn't regress performance or SEO.
eBay · Frontend Platform
Built Playwright-based testing utilities and Percy visual-regression coverage adopted broadly across eBay frontend teams, and modernized shared React/Redux tooling — strengthening pre-merge quality while reducing onboarding friction for new engineers.
eBay · AI & Observability
Built an AI assistant that correlates session replay, distributed traces, and logs, then answers natural-language root-cause questions over MCP. Evaluation frameworks measured answer quality and trace accuracy against real production incidents.
eBay tooling · Self-built projects
Built Claude Skills that flag visual, rendering, and bundle regressions from npm changes inside the developer inner loop (locally and as a GitHub Action). Separately, I built a terminal AI agent from first principles in TypeScript — a full tool-calling loop with context compaction, human-in-the-loop approval gates, and LLM observability — as a personal project.
Contact
I'm always glad to connect with teams working on ambitious frontend platforms, web performance, observability, or AI-assisted developer experiences. LinkedIn is the best way to reach me.