A Drupal website for Patriots Point Naval and Maritime Museum. I contributed press release features, event form updates, feature removals, Firefox fixes, and accessibility improvements.
A Drupal 8 through 11 website for Patriots Point Naval and Maritime Museum, featuring vessels, exhibitions, events, and visitor information. Hosted on Pantheon.
My colleagues handled the bulk of the development. I contributed 79 of 1,651 commits (4.8%), focused on:
Interested in working together? I'm always open to discussing new projects and opportunities.
Lead engineer on the Smithsonian's 250th anniversary mapping platform. Refactored a monolithic Drupal module into 11 custom entity types, imported about 21,500 entities from an S3 pipeline, and built 10 Leaflet map views. Launched July 2026.
An AI-powered voice kiosk platform I built. Each deployment is a themed character that visitors talk to using natural speech. I built the React frontend (167 of 196 commits) and contributed to the headless Drupal 11 CMS. Built with React, OpenAI, Google Cloud TTS, and Web Speech API.
Three interactive kiosk experiences I built as the sole engineer for the Smithsonian National Museum of Natural History. Static HTML/CSS/JS applications with GSAP animations, optimized for 640x480 BrightSign hardware. Includes Hippo Time Travel (video-driven), Predator, and Prey interactives.
From sound engineering and managing a Guitar Center to teaching myself to code. How I got into this and what I work on now.