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
Frigate companion app — no CampbellSoft servers, self-hosted push relay. Released on the App Store; Android to follow. Site at viewpane.app.
Incremental game live on Steam Early Access, currently at v0.1.8. Godot 4.6.
Live on the App Store, Android in 2027. React Native + TypeScript data pipeline.
Our Work
View all →
Mobile AppViewPane
ReleasedFrigate 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.
WebsiteSongStitched
ReleasedCustom 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.
Mobile AppNonProfit Finder
ReleasedMobile 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.
Websiteroots-athletics.com
CompleteBaseball 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.
Websiteemmahanckel.com
CompleteArtist 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.
GameMithril & Mud
Early AccessDwarven 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.
Websitemithrilandmud.com
CompleteProduct 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.
Mobile AppDockPilot
In DevelopmentDocker & 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.
Mobile AppCradlebird
PlanningLocal-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.
Lead Echo
In DevelopmentFPS 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.
Divine Descent
In DevelopmentMythology 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.
From the Blog
All posts →How to Read an App's Privacy Label, From People Who Fill Them Out
Every app in both stores carries a privacy label, and most people scroll right past it. We fill these forms out for our own apps. Here is what the answers actually mean, what the label cannot tell you, and a one-minute check to run before you install anything.
Read →Before Your Nonprofit Pays Anyone for a Website, Read This
What a small organization's web presence should actually cost, the free programs most nonprofits never claim, the five things the organization must own outright, and the questions that separate a fair quote from an expensive one.
Read →Test on the Ugliest Screen You Own
Apple rejected our build for a paywall that clipped on a screen size we had never tested at. Reproducing it on an Android emulator took four minutes, found a second bug we had shipped in every build, and turned into a pre-submit rule we now run every time.
Read →