Dynamic roadtrip planner for a Serbian architectural adventure
An interactive guide to a Brutalist road trip across Serbia

This helps a user plan their road trip to all the primary brutalist architecture highlights of Serbia, dynamically calculating the right route for their trip through the brooding concrete.
Who is it for?
Lovers of brutalist architecture on safari.
What problem does it solve?
A friend is looking for the best way to see all of the brutalist architecture in Serbia. They didn't know exactly how they wanted to see it, in which order, or which sites were worth including in their road trip. This helps them make that decision.
Why I built this
This was a very quick build. I owned the back-and-forth refinement of these features with Claude Code and output something that can be run as a single JSX file.
How it works
The key workflow is allowing the user to select their inclusions and then seeing the road trip commitment that they are signing up for to view all of these highlights across Serbia.
Design & product decisions
Time was of the essence. Because I had less than 30 minutes to complete this, I used an existing design system. Because the environment that hosts JSX files (namely the Claude Code environment and the shipped work environment) does not allow access to external APIs, I embedded the images of each highlight as a custom-built SVG file. If I had more time, I'd find a way to host this in an environment that has access to wiki APIs so that live images could be brought into the experience.
More by David Meehan

Voice Widget
A white-label Next.js app for configuring, previewing, and embedding ElevenLabs-powered voice chat widgets on any website.

SupplierKit
Supplier compliance automation for travel operator teams managing large supplier networks.

Satsang
A calm, AI-guided conversation space for parents to recover their regulated presence and discover the tools to show up as the parents they know they can be.