WIM PREST

I love building cool things that solve interesting problems—from live music venues to custom apps to whatever's on the workbench this week.

Explore

Some things I'm building

Scroll through. Tap what looks interesting.

1 of 7

Workshop Activity

Latest updates across all projects

Mar 11
Blues Torch

SEO, accessibility, and media UX hardening. Added JSON-LD structured data (MusicGroup + MusicEvent) for Google rich results. Fixed WCAG AA contrast failures across the color palette and added keyboard focus indicators. Implemented position-based media ordering with cross-boundary reordering, and sequential audio playback that auto-advances tracks across artist and press pages. Eliminated mobile LCP bottleneck with font display swap.

Mar 11
Element 119

Built a complete password-protected admin panel with CRUD for shows, photos, media, and hero slider management. Includes edge middleware auth, Cloudinary bulk uploads, and route group architecture separating public and admin concerns.

Mar 11
Matt Swanton Band

Built complete password-protected admin panel for band members to manage shows, photos, media, albums, and hero slider — replacing Sanity Studio. Includes bulk photo upload via Cloudinary, hero slider editor with drag reordering, photo migration from legacy types, and page-oriented category labels. Also created a portable implementation guide for reuse on other band sites.

Mar 6
Blues Torch

Built the full Phase 1 feature set: ARG form infrastructure with Supabase submission tracking on every page, plus a custom media system with inline audio player (HTML5 Audio, single-track enforcement) and YouTube video cards with thumbnail-to-iframe swap — all styled within the Southern Gothic Noir palette.

Mar 5
Blues Torch

Built artist bio pages with real lineup data — ensemble grid at /about and individual pages at /about/[slug] with SSG. Populated Sanity CMS with bios and photos for all six musicians (Ryan Newman, Matt Swanton, Brad Dubay, Mike Avery, Paul Loranger, Max Chase). Photo hotspot support for proper cropping. Phases 02-04 complete.

Where This Is Heading

What's Cooking

Honest answer: I'm figuring out how to build things with AI — and getting better at it every week. Client projects, personal experiments, lighting rigs, half-finished apps. Some of it ships, some of it teaches me what not to do next time. Either way, the people I work with get the benefit of whatever I learned yesterday.

The Endgame

There isn't a master plan. There's a pattern — and it runs in both directions. Sometimes something catches my attention, I go deep on it, and eventually someone needs exactly that thing solved. Other times, someone brings me a problem I've never touched, and the deep dive happens because they need it figured out now. Either way, the outcome's the same: I come out the other side knowing how to do something I couldn't do last week.

The automation work grew out of curiosity. The sound and lighting work grew out of running production for bands and years of being on stage as a performer. The client work grew out of all of it. I plan to keep following both of those threads and stay useful along the way. Waiting until I've got it all figured out isn't an option — because that's never going to happen.