Campanelli Productions

San Diego, California

Web design & custom app development in San Diego.

I’m Grant Campanelli, and Campanelli Productions is my software studio in San Diego. I design and build websites, custom web applications, and iOS & Android apps for businesses that have outgrown templates and off-the-shelf tools — one developer, accountable start to finish.

Working with a local developer means the same time zone, a real person on the other end of the call, and someone who’s still around after launch — not an agency handoff or a ticket queue.

Whether you need a marketing site that finally brings in inquiries, a portal or dashboard that replaces the spreadsheets, or a mobile app on top of a product you already run, the process is the same: free discovery, a fixed scope and price, and production-grade code you own.

Local when it helps, remote when it doesn’t

Most of a project happens over video calls and shared previews you can click through on your own schedule — that’s true whether you’re in North Park or North Carolina. For San Diego projects, an in-person kickoff is on the table, and being nearby matters when something needs a quick look.

Either way, you work directly with me the whole time: no account managers, no handoffs, and no surprises about who’s actually writing the code.

Recent work

Web appMobile app
Web + iOS + Android

Kappa Sigma Network

A national member platform (200+ chapters) designed and built end to end — digital recruitment, service-hour tracking, events, chapter reporting, and an alumni career network — running as a web app plus native iOS and Android clients on one shared backend.

Native iOS & AndroidFull CI/CD pipelineAI agent harnessRole-based access controlSalesforce sync
Next.jsSupabaseSwiftUIKotlinSalesforce
Case study
AI & automationWeb app
AI SaaS product

Bloom

An AI marketing engine for local businesses that writes ready-to-post promos every morning — tuned to the weather, nearby events, and each shop’s own slow days — then delivers them across Instagram, email, and SMS.

Claude-powered generationMulti-tenant + row-level securityPer-industry prompt tuningCost-guarded AI calls
Next.jsClaude AISupabaseDrizzle
Case study

Common questions

Do you only work with San Diego businesses?
No. I'm based in San Diego and enjoy working with local businesses, but most of a project happens over video calls and shared previews, so clients anywhere in the US get the same process and the same developer.
Can we meet in person?
For San Diego projects, an in-person kickoff is an option — it's often the fastest way to get aligned. After that, most collaboration happens asynchronously, with clickable previews you can review on your own schedule.
What kinds of businesses do you work with?
Small businesses, founders, and organizations that need software shaped to how they actually operate: a marketing site that brings in inquiries, a portal or dashboard that replaces spreadsheets, or an app on top of a product you already run. Recent work ranges from a boutique recruiting firm's site to a national member platform.
Do you handle hosting and support after launch?
Yes. I set up fast, modern hosting with the accounts in your name, and most clients keep a light retainer for improvements and support. Either way, the code is yours.

Building something in San Diego?

Tell me what you're working on, who it's for, and roughly when you need it. I read every message and reply within a day or two.