Skip to content

CampbellSoftStudios

We build software. From mobile apps and websites to data tools and interactive experiences — we take ideas from concept to shipped product.

What We're Working On

Live
ViewPane

Frigate companion app — no CampbellSoft servers, self-hosted push relay. Released on the App Store; Android to follow. Site at viewpane.app.

Live
SongStitched

Custom AI song service taking real orders. Next.js, Supabase, Stripe.

Shipping Updates
Mithril & Mud

Incremental game live on Steam Early Access, currently at v0.1.8. Godot 4.6.

Active
NonProfit Finder

Live on the App Store, Android in 2027. React Native + TypeScript data pipeline.

Our Work

View all →
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 deep incremental game where you manage a dwarven mining operation — dig through procedural caves, build rooms, smelt resources, and prestige your way to glory. More than 140 GDScript files and over 40,000 lines powering 13 rooms, 7 resources, and multi-layered progression.

Godot 4.6GDScriptIncrementalSteam
mithrilandmud.comWebsite

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 Discord posting via GitHub Actions.

AstroNetlifyGitHub ActionsMarkdown
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