What I build

What I build

And I stay close enough to build it myself.

production apps built in 2026 so far
kickoff to a live client portal that kept the contract
sites on Aura, the accessibility platform I built

Every one of those is 2026 alone. One of them, Aura, is an accessibility platform I built in-house to replace per-site vendor licensing. It now runs on 10+ sites at zero marginal cost, and the savings compound with every new property the company adds.

Every build

403HQ

Client Portal · Built in 6 Weeks

Problem
A high-value client posted their contract for bid. The gap: no online portal existed that met their needs. The timeline: weeks, not months.
What I Built
A full-featured client portal from scratch, five distinct user role personas, multi-factor authentication, user-managed content, modern UX, and comprehensive security architecture. Every detail designed for a client that expected enterprise-grade quality.
Outcome
Delivered in 6 weeks. The client stayed. The codebase became reusable infrastructure now being extended to additional clients, turning a crisis into a product.
Visit403HQ (opens in a new tab)

Client Portal (v2)

Client Portal · Proactive Build

Problem
An existing client was running on an outdated portal experience. No one asked for a replacement, but the capability existed and the opportunity was obvious.
What I Built
A second client portal built on the 403HQ codebase, adapted for a different client's needs and proactively offered to modernize their experience.
Outcome
Currently in client-side testing ahead of launch. A demonstration that the instinct is proactive, not reactive, and that good infrastructure compounds.

NBS Company Website

External Company Site · Full Rebuild

Problem
The company's public-facing website didn't reflect the quality of the product or the ambition of the brand. Non-technical staff couldn't update it without developer involvement.
What I Built
A complete replacement, enhanced UX, business-user content management so marketing teams own their own content, and a modernized brand presence.
Outcome
A site that represents the brand accurately, with content ownership returned to the people closest to the message. Aura is live here, this is one of the places to see it.
VisitNBS Company Website (opens in a new tab)

Ruckus

Remote Engagement Platform · Internal Tool

Problem
The company was paying for AhaSlides (~$100/year), a tool with low adoption, poor access management (shared logins), and features employees didn’t find compelling. For a fully remote company, engagement tools matter.
What I Built
A custom remote engagement platform with Microsoft SSO integration, richer social features, and an experience employees actually wanted to use.
Outcome
Eliminated the vendor cost. Measurably higher adoption. Access managed automatically through existing identity infrastructure.

Aura Accessibility Widget

Proprietary Accessibility Tool · Infrastructure

Problem
The company was paying $800/year per site for accessiBe, a per-site licensing model that got more expensive with every new web property. Two sites at the time, more coming.
What I Built
A proprietary, reusable accessibility widget, built once, deployed everywhere.
Outcome
Eliminated $1,600+/year in licensing across 2 sites at the time of replacement. Now live on 10+ sites at zero marginal cost per deployment. The economics improve with every new property added.
Aura is embedded, not its own site. See it live on 403HQ or the NBS Company Website.

Tech Hub

Internal IS Command Platform · Enterprise Tool

Problem
The IS department ran on fragmented tools, separate systems for project tracking, asset management, code review, sprint coordination, PTO, and roadmapping. Context-switching was constant. Visibility was fragmented. Leadership had no single source of truth.
What I Built
A unified internal platform purpose-built for how the team actually works, multi-source project and ticket aggregation, asset management, sprint demo coordination, automated pull request workflows, department-wide PTO calendar, technology roadmap, automated code standards review, executive dashboards, and an embedded UX/UI design framework.
Outcome
Replaced multiple paid tool subscriptions. Single source of truth for the entire IS department. The design system I built lives here, making it the foundation of every product the team ships.

Ember Tattoo Studio

Personal

Web Design · Speculative Redesign

Problem
A friend owns a tattoo studio with a website that doesn't reflect the quality of the work. Nobody hired me. I just saw the gap.
What I Built
A complete speculative redesign, modern aesthetic, improved UX, and a visual language that matches the craft.
Outcome
A pitch. And a reminder that the builder instinct doesn’t clock out.
VisitEmber Tattoo Studio (opens in a new tab)

Budgeting App

Personal

Personal Finance Tool

Problem
Existing budgeting tools didn't work the way I think about money.
What I Built
A personal budgeting application built for personal use. Same instinct that drives every product decision at work: if something could work better, build it.

Kingdoms & Crowns

Personal

Homeschool Education Platform

Problem
Homeschool curriculum planning is fragmented and hard to make engaging for kids.
What I Built
A custom platform for curriculum planning with gamified progress tracking, designed to drive engagement and make learning tangible.
Outcome
Full product thinking applied to a personal problem. UX designed for the actual users: kids who need motivation, not spreadsheets.
VisitKingdoms & Crowns (opens in a new tab)

Sentral

Personal

All-in-One Personal Hub · Modular Workspace

Problem
The tools for running a life and its projects are scattered across a dozen apps, projects and to-dos in one, events in another, a separate whiteboard, yet another for expenses. Nothing talks to each other, and none of it works the way I think.
What I Built
A modularized, all-in-one hub for tracking projects, to-dos, and events, with project planning, expense tracking, asset management, and idea buckets. At its center, a full Excalidraw replacement built from scratch: a multi-user whiteboard for sharing, presenting, and real-time collaboration, complete with a laser pointer for live presenting.
Outcome
A single workspace that consolidates what used to take a dozen subscriptions, with real-time multi-user collaboration as a first-class feature, not an afterthought.

Get Doing the Thing

Personal

Zero-Friction To-Do App · Built for My Kids

Problem
Helping my kids stay on top of chores and to-dos meant nagging, and most to-do apps drown the one thing that matters in features nobody needs. I wanted something zero-friction that just asks: did you do the thing?
What I Built
A simple, clean, modern to-do app that gently nudges the user to check off a task. Snooze an item only so many times before it stops asking yes-or-no and starts asking what is preventing you, surfacing the real blocker behind a stalled to-do. Lightweight prioritization and tracking, and nothing else.
Outcome
A tool my kids actually use to track their own chores, and a small proof that the right product removes friction instead of adding features.

This Portfolio

Personal

Personal Site · You’re Looking At It

Problem
A résumé lists what you’ve done; it doesn’t show how you think or what you can build. I wanted the portfolio itself to be the proof, not a description of the proof.
What I Built
A custom Next.js site with a cinematic scroll-driven journey, hand-built animation and motion work, a typographic system, and a component architecture designed to keep content and presentation cleanly separated. No template, no page builder.
Outcome
The site you’re on right now. Every other project here is something you have to take my word for (or go research); this one you’re experiencing as you read.
VisitThis Portfolio (opens in a new tab)

← Back to the full story