Southern Utah · Available for projects

Full-stack dev for
small business
& early-stage SaaS.

I build products that actually ship — clean code, fast delivery, no agency markup. From a starter site to a deployed SaaS, I handle the full stack.

Let's talk
Selected work

Problem → Solution

Vigil

Thoughts, tasks, and ideas were getting lost — jotted on random scraps, forgotten mid-sentence, never acted on. I built Vigil to fix that: a platform that lets you capture anything instantly via a global hotkey, smart glasses, or wherever you are, then automatically categorizes it with AI and surfaces patterns in your thinking over time. What started as a personal tool grew into a full platform — Railway-deployed API, native macOS menu bar client, and an Even Realities G2 smart glasses integration.

v0.1.0 shipped — macOS client in daily use, waitlist open at vigilhub.io

Swift SwiftUI Railway REST API Wearable SDK macOS
Vigil – Thoughts view Vigil – Insights view

Problem → Solution

BrickRebuilder

Moving broke a couple of large LEGO sets — tearing them down and starting from scratch wasn't appealing. I wanted a way to identify loose parts and get rebuild instructions from wherever I was in the set, not just from the beginning. Built a React Native app with Expo that integrates with the Rebrickable API to match parts to sets, with a Supabase backend handling data and user state.

Live on TestFlight — rebuild instruction algorithm in active development

React Native Expo Supabase REST API

Problem → Solution

Self-Hosted Dev Infrastructure

Started as a home media server — Plex, Radarr, Sonarr — and grew into a full self-hosted development platform as project needs evolved. Built out a Docker-based stack with nginx, SWAG for SSL, Code Server for remote dev access, and Nextcloud for file and data management, all running on near-gigabit symmetrical home internet. No cloud vendor lock-in, no recurring infrastructure bills.

Full self-hosted stack — remote dev, media, and data management all on hardware I own

Docker nginx SWAG Nextcloud Linux
Services & rates

Flat rates for defined scope. You know what you're paying before we start.

$1,200–1,500

Starter site

5-page small business site. Mobile-first, fast, clean. No CMS needed.

$2,500–3,500

Full site + CMS

Custom build with a client-editable CMS. You own it when we're done.

$800–1,500/mo

Monthly retainer

10–15 hrs/month of ongoing dev support. Good for growing products.

$65–75/hr

Hourly consulting

For audits, fixes, or work that's hard to scope upfront.

About

Builder based in St. George, Utah.

I'm a full-stack developer based in Cedar City, focused on small businesses and early-stage SaaS products. I work across the whole stack — from mobile apps to server infrastructure — and I care about shipping things that actually work.

Most of my clients are local southern Utah businesses or founders who need a technical partner, not just a vendor. I do in-person meetings, quick turnarounds, and honest scoping.

Every project I take on gets the same attention whether it's a $1,200 site or a multi-month product build.

Stack

Swift React Native Next.js Supabase Docker Railway nginx Expo PostgreSQL Node.js REST APIs Linux
Get in touch

Got a project? Let's talk.

I'm taking on new clients in southern Utah and remotely. A quick 20-minute call is the fastest way to figure out if we're a good fit.

Location

Cedar City & St. George, UT — available remotely

Response time

Within 24 hours