Writing
All writingExperience
2015 — nowFrom a small software house to FAANG — and a lot of rewrites in between.
Meta Software Engineer — Catalog Interfaces (Monetization)
I ship full-stack features in a large, interconnected codebase, taking work from system design through launch and experimentation.
I designed the data model, built the GraphQL API and the React interface, and coordinated implementation across three teams.
Result: 5% more ads fixed in a product area serving 107M+ daily active users.
I led the migration of core React components from REST to GraphQL.
Result: Daily network queries fell from about 500,000 to 100, and average latency improved by 5% across a surface with 535M+ daily active users.
Amazon Software Engineer — Ring
I worked on Ring.com, where more than a million people a day explore Ring's cameras and doorbells.
I rebuilt how the site produces and delivers its assets, integrating custom delivery pipelines into its Next.js build.
Result: 4% lower page load time on a storefront with 1M+ daily active users.
Brainly Senior Software Engineer — Moderation
I worked on the internal app that moderators used to manage their daily review queue.
I replaced manual refreshes with a live Server-Sent Events feed.
Result: Moderation became 20% faster.
I built a telemetry module connected to the app's Redux state, giving the data team a clearer picture of how moderation work moved through the app.
I mentored two engineers who were both promoted from Mid-level to Senior within a year.
Infor Senior Software Engineer
I worked on the performance-sensitive frontend of a real-time analytics platform that retail chains used to visualize store and sales data. I led a three-person, screen-by-screen migration of a five-year-old Angular app to React, reducing page latency by 10–20%. I also built a release automation tool that shortened deployments by 20%.
MLabs Software Engineer
I worked on separate projects in very different areas: a reporting tool, an established web application, and an embedded fire-safety system. My work ranged from hands-on feature development to architecture and team leadership.
I built a web tool on AWS that generated the LaTeX documents through Lambda, replacing reports people had been putting together by hand.
Result: Users finished reports almost 30% faster.
I led a three-developer team rewriting an Angular application in React and shaping its new architecture.
I designed and implemented a microservices architecture that made physical components easier to add or remove. I worked with hardware engineers to reduce system latency.
I conducted technical interviews and mentored junior developers.