Custom platforms
CRMs, internal tools, multi-tenant SaaS. Cloudflare Workers + D1, picked because it's the simplest stack that survives production.
- Edge-first, multi-tenant
- SSO + role-based access
- TDD baseline · shipped weekly
Bulletin · A two-person studio shipping software like a forty-person one
GSM is a small San Diego studio that builds custom software, AI features for local businesses, and websites that earn their electricity. Senior engineering paired with a 25-agent Claude dev team — on every project, every day.
Each one is a system we use ourselves before shipping it to anyone else.
Insurance · Cloudflare-native AMS
Custom CRM for California contractor insurance prospecting. Workers + D1 + KV, CF Access SSO, every keystroke on the edge. The flagship.
macOS · On-device classifier · Time capture
Native Swift agent that watches the whole machine and rolls signal into billable hours. Apple Foundation Models first; Claude only for the gray area.
Edge home OS · Chat · Photo inbox · Energy
Family dashboard on Cloudflare Workers with a Mac mini agent for LAN-only signals. Chat, photo inbox, smart menu, energy anomalies — all live.
25-agent framework · Live · Open
Reusable framework for autonomous agent teams on any project. 23 AI roles + 1 human PO + 1 monitor. Powers team.greyskymedia.com.
Pick one. We'll be on the air within a week.
CRMs, internal tools, multi-tenant SaaS. Cloudflare Workers + D1, picked because it's the simplest stack that survives production.
Classifiers, copilots, agent workflows. Token-aware, cache-aware, human-in-the-loop where it matters. Not a chatbot bolted on a sidebar.
Astro + Tailwind on Cloudflare Pages. Fast, accessible, distinctive. Designed to convert — not to win awards we didn't enter.
Inherited a mess? Legacy PHP, dead AWS bills, "the last dev disappeared." We've fixed exactly that. Stable migrations, no big-bang rewrites.
The big firms shipped AI for the Fortune 500. Your dentist, plumber, law office, and bakery got nothing. We're the studio that closes that gap.
Voice or chat agent that books appointments, answers FAQs, and routes the urgent stuff to a human. 24/7, in your business's voice.
Estimates, invoices, intake forms, contracts. Drop a doc, get a draft — built around your actual workflow, not a generic template.
Sort leads from noise. Auto-draft replies. Surface the messages worth your time. Plugs into Gmail, your CRM, or whatever you already use.
Train an assistant on your manuals, SOPs, and past jobs. New hires ramp in days. Owners stop being the bottleneck.
The 10 small things you still do by hand every day. We find them, automate them, and stay out of the way.
Your data, your rules. No shipping customer info to random vendors. Hosted on Cloudflare or your own cloud — your call.
Three months minimum. We pick work we want to ship. Tell us what you're trying to do — we read every brief, personally.