I build interfaces for complicated data.
Ten years of frontend work, mostly analytics dashboards, real-time systems, and internal tools that people use all day. Currently working in energy and climate data. I write about it here, and film the parts that are easier to show than explain.
Work
Attestra
Spaced-repetition exam prep for IT certifications, launching with AWS Cloud Practitioner. Designed, built, and run solo: scheduling engine, passwordless and Google auth, and a content pipeline where every question cites official AWS documentation. Runs on Next.js and Postgres as a web-first PWA.
Energy & Climate Analytics Platform
Frontend architecture and development of a large-scale internal analytics platform for energy and climate data. Built complex time-series visualizations, percentiles, and historical comparisons, with a strong focus on performance and maintainability. UI and code are proprietary.
Cincinnati Playhouse in the Park
Led frontend development of a custom in-house ticketing system, integrating an Angular application with Sitefinity CMS. The main challenge was syncing real-time seat availability across multiple performance calendars while keeping the editorial experience simple for the marketing team. Chose Sitefinity for its .NET ecosystem fit and flexible content modeling for seasons, shows, and events.
Retail POS System
Internal point-of-sale system used by retail clients to manage sales, inventory, and daily operations. Worked on frontend workflows for sales, refunds, and reporting, focusing on reliability and speed in high-throughput environments. Built custom separate modules for restaurants, museums and self-checkout. Integrated closely with backend business logic and external hardware.
Writing
Have a question or want to connect?
Always happy to talk shop about frontend architecture, tooling, or whatever you’re working on.
Get in touch →
