Skip to content

Projects

Everything we've built that we can openly discuss. Engagements under active NDAs aren't shown here.

ViewPaneMobile App

ViewPane

Released

Frigate NVR Companion App

A polished native mobile app — direct-connect, no CampbellSoft servers, zero data collection, encrypted credential storage, and a fully self-hostable push pipeline. Built to feel like a first-party app, not a third-party afterthought.

React NativeExpoTypeScriptTailscale
SongStitchedWebsite

SongStitched

Released

Custom AI Song Service

A full e-commerce platform for human-curated AI music. Customers tell their story through a guided wizard, pay via Stripe, and receive a one-of-a-kind custom song delivered to a permanent shareable page. Includes bundle pricing, ad tracking, automated review collection, and seasonal marketing.

Next.jsSupabaseStripeTailwindVercelResend
NonProfit FinderMobile App

NonProfit Finder

Released

Mobile App + Data Pipeline

An offline-first mobile app for discovering and researching nonprofit organizations across 17 US states, backed by an enrichment pipeline over public IRS filings. Live on the App Store, with an Android version planned for 2027.

React NativeExpoTypeScriptSQLiteSupabaseiOS
roots-athletics.comWebsite

roots-athletics.com

Complete

Baseball Training Website & Coaching Platform

Marketing site and operating system for Roots Athletics — youth baseball performance training in Huntsville, AL, led by former LA Dodgers draft pick Ben Harris. Camps with online enrollment and card payments, a coach dashboard, attendance-to-invoice billing, and a built-in blog CMS.

AstroTailwindNetlifySupabaseStripeCloudflare
emmahanckel.comWebsite

emmahanckel.com

Complete

Artist Portfolio Website

A portfolio website for artist Emma Hanckel — featuring a masonry gallery with category filtering, video lightbox, and elegant responsive design. Built with Astro and deployed on Netlify.

AstroCSSNetlifyPortfolio
Mithril & MudGame

Mithril & Mud

Early Access

Dwarven Mining Incremental

A dwarven mining incremental. Build your hold and dig deeper every run. Hire miners, build rooms, smelt resources and prestige for permanent power, in Early Access on Steam. About 190 GDScript files and 58,000 lines, localized into 9 languages.

Godot 4.6GDScriptIncrementalSteam
mithrilandmud.comWebsite

mithrilandmud.com

Complete

Product Marketing Website

Marketing and devblog site for Mithril & Mud, redesigned in 2026: a warm, game-themed homepage, patch notes and dev blog, FAQ, and a press kit with 4K screenshots. Built with Astro 7, with new posts sent to Discord through GitHub Actions.

AstroNetlifyGitHub ActionsMarkdown
viewpane.appWebsite

viewpane.app

Complete

Product Marketing Website

Marketing site for ViewPane — our mobile companion app. A product site with a feature breakdown, full setup docs, transparent pricing, and a no-ESP Android notify that goes straight to our inbox.

AstroNetlifyPorkbunMarkdown
DockPilotMobile App

DockPilot

In Development

Docker & Portainer Mobile Companion App

A native mobile app for managing Docker containers and Portainer servers from your phone. Direct-connect architecture with zero cloud dependency. Start, stop, and restart containers, read logs, and get push alerts from a relay you run yourself when a container goes down.

React NativeExpoDockerPortainerTypeScriptZustand
CradlebirdMobile App

Cradlebird

Planning

Local-First Baby Monitor

A consumer mobile app that turns an off-the-shelf Wi-Fi camera into a full-featured nursery monitor. Local-first video, no account, and no subscription required for the core features. Currently in planning.

React NativeExpoTypeScriptRTSPOn-Device AIPrivacy-First
Lead EchoGame

Lead Echo

In Development

FPS Roguelite

A fast-paced FPS roguelite built in Unity 6 with URP. Procedural room generation, class-based loadouts, loot crate upgrades, and run-based progression through increasingly dangerous arenas.

Unity 6C#URPFPSRoguelite
Divine DescentGame

Divine Descent

In Development

Mythology Peg-Clearing Game

A mythology-themed physics game built in Unity 6 with URP. Nine playable gods, twenty levels, a roguelite adventure mode and a challenge ladder, all in active development.

Unity 6C#URPCasualPhysics