Back to home

Portfolio

Real things I've built — take a look.

The ones you can actually open, click, and try are first. Further down, the more technical builds for anyone who wants to see under the hood.

englercontracting.com — live and indexed
Business · WebLive at englercontracting.com

Engler Contracting — Business Website

Complete business website for a tree contracting company built from a minimal brief. Full professional presence with an integrated Google Form lead capture system — designed and shipped with near-zero client hand-holding.

HTMLCSSGoogle FormsHosting
Live Website
Take a closer look
The browser app — SQLite in WebAssembly
Mobile + Web · Public DataLive on Google Play and web

PolkLookup — Property Records (Mobile + Web)

An offline-capable property lookup over 310k+ Polk County, FL public records — published as both a React Native app on Google Play and a browser app that runs SQLite in WebAssembly.

React Nativesql.js (WASM)SQLiteVercel
Live WebsiteGoogle Play
Take a closer look
Distraction-free cook mode
Mobile · LLMLive on Google Play · Refresh in progress

Marigold — Recipe App with LLM Drafting

A cross-platform mobile app for managing, importing, and drafting recipes — running on iOS and Android with Firebase sync, URL-based recipe import, and a distraction-free cook mode. Currently being refreshed under the new name Marigold; the existing Play Store listing remains under the previous name.

React NativeExpoFirebaseLLM
Web AppGoogle Play
Take a closer look
Renewal pipeline with a live audit log
SaaS · InsuranceLive · In production daily

Insurance Ops Platform — Renewals, Tasks & Secure Intake

A multi-module operations platform for a small insurance team — renewal pipeline with seven status states, full audit log, secure tokenized client intake encrypted with TweetNaCl, and a notes-and-tasks workspace with assignment, due dates, file attachments, and end-of-day email reports.

React 19FirestoreTweetNaClResend
Take a closer look
siphaus.joholz.app
Web · MarketingLive

SipHaus

Curated drinks-menu site with sophisticated filtering and animation. Built as a brand-forward visual portfolio piece.

React 19ViteTailwindFramer MotionReact Router
Live Website
See it live
halitaily.joholz.app
Web · BookingLive

HaliTaily

Property availability calendar backed by Supabase, with a date-picker UI for guests and admin-side scheduling.

React 19ViteSupabasereact-calendardate-fns
Live Website
See it live

Under the hood

The technical builds.

The infrastructure, tooling, and behind-the-scenes work — for anyone who wants the engineering detail. Some link to a full write-up, some live on GitHub.

Tooling · MCP3 servers · TS + Python

MCP Server Trio

Three Claude/MCP servers: a Simplified Technical English analyzer (TS), a Redmine issue manager (TS + Playwright), and an American Airlines award-flight finder (Python + headless Firefox).

Model Context ProtocolTypeScriptPythonPlaywrightExpress
Desktop · Internal

Cross-platform Desktop App

A cross-platform desktop client for an internal enterprise system, packaged for macOS and Windows. Login auth, Firebase-backed state, Zustand store.

ElectronReact 19ViteZustandFirebaseelectron-builder
Web · Multiplayer

Couples Game

Multi-container Docker Compose multiplayer game with separate host, player, and server services, environment-driven config, and health checks.

Docker ComposeNode.jsReal-time messagingHealth checks
CLI · Video

Waveform Creator

A shell utility that extracts audio from video and renders transparent waveform overlays, encoded for drop-in use in DaVinci Resolve.

BashffmpegProRes 4444

Have a project like one of these?

Tell me about your project →