Radio Localized

Radio Localized is my own weekly show on KBFG-FM that explores different places through music. Each episode focuses on a specific location, from New Orleans to Manchester, from rural Australia to urban New Jersey, and features songs connected to those places.  Since listeners had no way to visualize where these places were, or understand the geographic and cultural context behind the music, I proceeded to build a site to support the show.

RadioLocalized.com is a Drupal-powered companion web site that transforms the radio show into an interactive experience. For each episode, the site displays a map showing the locations referenced in the songs, along with details about each place and the music connected to it.

The Approach

Rather than build in isolation, I worked collaboratively with AI as a coding partner to move quickly and efficiently. Using my years of Drupal and web development experience to guide the architecture and decision-making, I was able to:

  • Design a data workflow that syncs directly from Google Sheets (where I manage show data) into Drupal, eliminating manual entry and keeping information current
  • Define entity relationships that connect songs to episodes to places to artists, creating a flexible system that could grow with the show
  • Plan interactive features like clickable maps, expandable accordions, and timestamped audio that enhance the listening experience
  • Solve real problems as they arose — recovering lost data, securing sensitive credentials, debugging unexpected behavior

This wasn’t a theoretical exercise; It’s a working tool for a real radio show with a real audience. It demonstrates the ability to understand a problem deeply, make sound technical decisions, and deliver a maintainable solution.

Junk Drawer Photos

A long-running personal photo series and minimalist web project. I built this from scratch using vanilla PHP, HTML, CSS, and jQuery—no CMS. Visitors can explore a curated collection of literal junk drawers via a lightweight custom image slider. The site reflects my interest in documentary-style storytelling and digital ephemera.

Please click on the images at right to view enlarged screen shots.

MTA Countdown Clocks

CivicActions partnered with Acquia to deliver the first countdown clocks in decades for the New York City Subway. I was the lead themer for the visual interface of these signs, which display real-time arrival data throughout the system.

This work required precision: I built pixel-perfect layouts for multiple display formats, ensuring historical fidelity and modern accessibility. I used Sass with viewport units and flexbox, and picked up a fair amount of ReactJS along the way.