Projects

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

NonProfit Finder Mobile App

NonProfit Finder

In Development

Mobile App + Data Pipeline

A React Native/Expo mobile app paired with a Python data pipeline for discovering nonprofit organizations. Live on the App Store, with Google Play coming soon.

React Native Expo Python Mobile iOS
ViewPane Mobile App

ViewPane

In Development

iOS + Android Companion App

A polished native mobile app — direct-connect, zero cloud, 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 Native Expo TypeScript Tailscale
SongStitched Website

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.js Supabase Stripe Tailwind Vercel Resend
viewpane.app Website

viewpane.app

Complete

Product Marketing Website

Marketing site for ViewPane — our mobile companion app. A single-page pitch with feature breakdown, technical stack overview, transparent pricing, and a no-ESP waitlist that goes straight to inbox.

Astro Netlify Porkbun Markdown
Cradlebird Mobile App

Cradlebird

Planning

No-Subscription, Local-First Baby Monitor

A consumer mobile app that turns an off-the-shelf Wi-Fi camera into a full-featured nursery monitor with no subscription, no cloud video, and no account required. Built for parents burned by the Nanit, Owlet, and Cubo AI subscription model.

React Native Expo TypeScript RTSP TFLite Tailscale On-Device AI Privacy-First
emmahanckel.com Website

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.

Astro CSS Netlify Portfolio
mithrilandmud.com Website

mithrilandmud.com

Complete

Product Marketing Website

Marketing and devblog site for Mithril & Mud — featuring a blog powered by Astro Content Collections, press kit, Steam integration, and automated social posting via GitHub Actions.

Astro Netlify GitHub Actions Markdown
Mithril & Mud Game

Mithril & Mud

Early Access

Dwarven Mining Incremental

A deep incremental game where you manage a dwarven mining operation — dig through procedural caves, build rooms, smelt resources, and prestige your way to glory. 124 scripts, 30k+ lines of GDScript powering 13 rooms, 7 resources, and multi-layered progression.

Godot 4.6 GDScript Incremental Steam
DockPilot Mobile App

DockPilot

Pending Release

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, view logs, monitor resources, and get push alerts when things go down.

React Native Expo Docker Portainer TypeScript Zustand
Lead Echo Game

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 6 C# URP FPS Roguelite
Divine Descent Game

Divine Descent

In Development

Mythology Peg-Clearing Game

A mythology-themed physics game built in Unity 6 with URP. Phase 1 prototype complete — satisfying peg-clearing action with divine powers and mythological themes.

Unity 6 C# URP Casual Physics