I'm a software engineer with 8+ years building and scaling high-traffic web and search experiences for products serving millions of users. I specialize in React, TypeScript, and Next.js, and I focus on the things users actually feel: fast load times, reliable experiences, and search that surfaces what they're looking for.
I design and build full-stack applications across SSR and CSR, with deep experience in modern Next.js architecture, frontend performance, and Core Web Vitals. Recently I architected and rebuilt a consumer search experience from the ground up, owning the data-fetching and caching layer, filtering, pagination, and component architecture. I lead application-wide efforts to reduce load times, eliminate layout shift, and keep critical product surfaces fast and stable at scale.
A significant part of my work centers on search and experimentation. I've owned end-to-end A/B experimentation for search and led an AI-powered search integration with an external vendor, including API design, relevance evaluation, and comparisons against in-house systems, which improved relevance and content discovery.
Beyond feature delivery, I focus on reliability and engineering excellence. I've built observability tooling and dashboards in Datadog, led error-triage initiatives that eliminated recurring production issues, and driven team standards around error handling, instrumentation, and performance. I enjoy leading complex initiatives, mentoring engineers through design reviews and pairing, and leaving systems simpler, faster, and easier to evolve.
I'm motivated by pragmatic engineering, clear ownership, and problems that sit at the intersection of product impact, system design, and scale.
Here are a few of the technologies I work with:
A self-serve commercial real estate environmental screening platform that turns U.S. property addresses into paid PDF risk reports in minutes. I designed and built it end to end: architecture, product, UX, serverless AWS infrastructure, geospatial data with PostGIS, Stripe payments, and LLM-powered report synthesis. Launched and live.
View LiveI had the pleasure of developing the NASA Worldview application for several years. Worldview provides a satellite's perspective of the planet as it looks today and as it has in the past, with the ability to interactively browse 800+ global, full-resolution imagery layers across multiple APIs and download the underlying science data. Many layers update within three hours of observation, showing the Earth essentially as it looks right now, which supports time-critical work such as wildfire management, air quality measurement, and flood monitoring.
View Live View RepoWorldview Snapshots is a lightweight, lower-bandwidth tool for creating multi-format image snapshots from a selection of popular NASA Global Imagery Browse Services (GIBS) imagery layers. You can preview and download imagery in different band combinations and add overlays such as active fire detections, coastlines, borders, and roads.
View LiveA published GitHub Marketplace CI action that scans and blocks committed secrets before they reach a repository. Built with Docker and truffleHog so teams can catch leaked credentials automatically as part of their pipeline.
View RepoMore projects and experiments on GitHub.