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

Feb 26
wimprest.com

Added dedicated category pages at /projects/[category] and capped the homepage at 8 curated projects with featured-first selection. Also updated PullQuote styling with accent bars and quotation marks, and fixed accordion scroll-into-view across all project pages.

Feb 24
DavidPoz.com

Added audit logging infrastructure — every admin mutation (28 total across Sanity CMS and Supabase) now records user ID, action, resource type/ID, and timestamp. Failed login attempts logged with email. Fire-and-forget design ensures audit failures never block user operations.

Feb 20
Wheels

Completed Phase 4c — enrollment engine with self-enroll, invite codes, and batch assignment. Learner dashboard shows enrolled courses with progress bars, lesson completion tracking, and prerequisite gating. Admin enrollment management with per-learner progress detail.

Feb 20
ChurchScroll

Added formatted PDF export for the prayer journal — cover page with branding, entries with mood/season labels and scripture references, automatic page overflow handling. Client-side generation keeps the bundle lean.

Feb 18
Wheels

Phase 1 foundation complete — built the full local training platform from scratch. Course/module/lesson CRUD with admin UI, a distraction-free screen-share presentation mode with keyboard navigation, and a session log to track what was covered per delivery. Next.js 14, SQLite/Drizzle, 45 source files.

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.