Skip to content
Open for new projects

Quietly good websites for people who do real work.

A one-person shop in Pittsburgh, building fast websites that don't just sit there. They catch every lead and turn it into work. No jargon, no upsells, just someone who answers his own email.

Useful things,
built honestly.

Three loose categories most projects fall into. The line between them is fuzzy. Say what you need and we'll figure it out.

  1. /01

    Websites that catch every lead

    A clean, fast site that shows up on Google and makes the phone ring. It comes with a lead inbox that texts you the moment someone reaches out, so you never lose a job to a missed message.

    See how it catches leads
    Trades · Shops · Local services
  2. /02

    Custom software

    When off-the-shelf tools don't fit, I'll build something that does. Whatever the knot is, I'll work through it.

    Internal tools · Portals · Workflows
  3. /03

    Untangling old projects

    Inherited a site nobody can update? Stuck on a weird integration? I like the puzzles other people don't want to touch.

    Stuck projects · Inherited sites · Quick consults

Recent work.

001
2026
Lead management · Multi-tenant SaaS

Wiest Digital CRM

A lead inbox for small businesses. Every contact-form submission lands somewhere they'll actually see it: a text, an email, and a dashboard they can work from their phone.

Next.jsSupabaseResendTwilio
crm.wiest.digital/demo
002
2025
Resort community · Costa Rica

Bahía Pez Vela

A relaunched website for an oceanfront resort community. Designed to load fast on a beach Wi-Fi connection and turn visitors into bookings.

Next.jsTypeScriptMapboxBilingual
bahiapezvela.com
003
2024
Competitive pinball · Score tracking

Flippd

A platform for competitive pinball, centered on score tracking and leaderboards. I led the front-end build; it recently absorbed the Pindigo score-tracking app and its user base.

Next.jsReactSupabasePlaywright
flippd.gg
004
Pending

// This entry reserved. Could be your project.

Claim it →

Got something
in mind?

The first conversation is low-pressure and usually pretty useful, even if we don't end up working together.

Send a note