Skip to main content

Projects

Every project here started with a real problem — sometimes a team's, sometimes a community's, sometimes both.

Case Studies

OmniDex screenshot
Case Study

OmniDex

Asset packs accumulate faster than anyone can remember what's in them. Finding a specific texture means either remembering the file path or waiting five minutes for Unreal to open. OmniDex is a desktop app that indexes everything locally: search by name, filter by category, see thumbnails and marketplace ratings without opening the engine. Built for the kind of personal organization that large projects depend on.

Co-Founder & Design Engineer · Umbra Labs · 2025 - Present

< 1 secondSearch
From .uassetThumbnails
Daily UseIn Production
Tauri 2.xSvelte 5RustSQLiteTantivy
WavHaven screenshot
Case Study

WavHaven

Every platform I used as a producer felt transactional. Upload, tag, list, move on. There was no community around the music, no reason to come back besides buying another beat. I asked friends who produce and they felt the same way. WavHaven is built around the part every other marketplace skips: a community of people who actually care about the music.

Co-Founder & Design Engineer · Umbra Labs · 2025 - Present

100%Artist Revenue
Mood + EnergyDiscovery
Edge-FirstInfrastructure
React 19HonoCloudflare WorkersD1R2Stripe Connect
Bastion screenshot
Case Study

Bastion

The security industry sells to enterprises and lets everyone else figure it out. A school district with one IT admin and FERPA obligations has no path to real endpoint protection without spending enterprise money or hiring a security engineer. Bastion is a Rust-based EDR built for that gap: seven detection layers, compliance from day one, at a price smaller organizations can actually pay.

Co-Founder & Design Engineer · Umbra Labs · 2025 - Present

7 LayersDetection
HIPAA + FERPACompliance
$5-8Target Price
RustAxumTonic gRPCSurrealDBYARA-XTokio
Kinesia screenshot
Case Study

Kinesia

Friends who tried to get into fitness kept quitting within weeks. Every app gave them a workout. None explained why a specific exercise targets a specific muscle, or what the evidence says about rep ranges and progressive overload. So they followed plans blindly, hit a plateau, and stopped. Kinesia is a React Native workout tracker built around one constraint: every exercise recommendation must cite a published study. Not "exercise science" in the abstract. Specific citations. Barbell back squat activates vastus lateralis at 85% MVC. Source included. Apps like iMuscle 2 and JEFIT BodyMap already solve the "tap a muscle, see exercises" problem well, with far more content than a v0.1.0 project. Kinesia's angle is different: it tracks workouts and builds habits, but the exercise database is a research database first. Form cues are cited. Load progressions reference specific studies. The stack is React Native and Expo for mobile, Three.js for the anatomical model, Fastify and Supabase on the backend, and Turborepo to keep the monorepo manageable. Gamification follows the Duolingo pattern: streaks, XP, badges. Simple, but streaks work. v0.1.0, early in development. The 3D model, exercise database, and habit loop are the foundation. The bet is that people who understand why an exercise works stick with it longer than people following a plan on faith.

Co-Founder & Design Engineer · Umbra Labs · 2025 - Present

Research-CitedExercise Data
OptimizeTime Philosophy
Streaks + XPHabit System
React NativeExpoThree.jsFastifySupabaseTurborepo
Loom screenshot
Case Study

Loom

Unreal Engine Blueprints are powerful but the setup is repetitive. Every node, every connection, every property has to be wired by hand. Loom lets you describe what you want in plain English and handles the rest. It helps experienced devs skip the tedium and helps newer team members learn why things connect the way they do. The whole Hiraeth team uses it daily.

Lead Developer · 2026 - Present

Entire TeamUsed By
Plain EnglishInput
SemanticAI Understanding
PythonFastMCPC++Unreal Engine 5TCP BridgeBlueprintIR
Case Study

Hiraeth

Hiraeth is a survival horror game built in Unreal Engine 5 with a team of six. Once production started, every gameplay change routed through me — a bottleneck for five other people who needed to keep moving. Loom and OmniDex came out of that constraint, built so the team could ship without waiting on a single person. They use them daily.

Technical Lead / Engine & Environment Lead · 2025 - Present

6 PeopleTeam
150+ DocsPre-Production
Loom + OmniDexTools Built
Unreal Engine 5C++BlueprintsGAEANanite

Showcases