Studio

We build the thing,
not the deck.

Eight production systems in the last few months — two on the App Store, one running a business every day. Web, iOS, Android, and the backends and AI under all of it. If you have something to build, this page is the proof rather than the promise.

8

systems shipped

2

live on the App Store

4–8

weeks, idea to live

1

engineer, end to end

Selected work

Everything here is running.

Orbit

Live

AI SaaS · multi-tenant

A team of AI agents that write, schedule, publish and reply for a small business across its social channels.

Four agents over one multi-tenant Postgres: Claude writes captions in a learned brand voice, Gemini generates festival artwork, and a compositor paints the greeting and logo on server-side so a phone with no canvas gets the same result as a browser. Publishes through the Meta Graph API with friendly, typed failure handling. Deny-all row-level security after an audit found the anon key could reach stored access tokens.

FastAPINext.js 15React NativePostgresClaudeGemini

Reelshoot CRM

Live · in daily use

Operations · real customers

The system a photo-and-video studio runs on: leads, bookings, crews, client delivery.

Leads and bookings are separate objects on purpose — a lead is before yes, a booking is confirmed — with pipeline stages derived by database triggers plus a nightly sweep rather than by application code that can drift. Capacity-aware calendar, client portal, and media delivered from Cloudflare R2 behind signed URLs. Column-freeze guards were found to be a silent no-op inside SECURITY DEFINER and were rewritten, then verified by probing as a non-superuser role.

Next.jsSupabasePostgres RLSCloudflare R2WhatsApp API

Footfall

Built

Conversational agent

A WhatsApp agent that books appointments, owns the calendar and chases no-shows.

Built around an outbox so a message is never lost or sent twice, and template-only by design because that is what the WhatsApp Business API actually permits at scale.

FastAPIWhatsApp Business APIPostgres

RME

On the App Store

iOS + admin web

A shipped iOS app with the admin web application that runs behind it.

On the App Store under its own team. The admin side runs on a shared component layer so a new page inherits the design instead of re-inventing it.

React NativeNext.jsApp Store Connect

Gravity

In App Store review

Consumer iOS

A personal money tracker: accounts, recurring bills, rules, reports.

Bare React Native with no Expo, light-first design, and a rules engine that categorises transactions as they land.

React Native 0.86TypeScript

Nifty Desk

Built · paper trading

Market data · realtime

Index and options signals for Nifty and BankNifty, with a trading-desk interface.

Live Zerodha Kite connection with a yfinance fallback, a TradingView-style chart with volume, EMAs and a crosshair, and a live options chain. Backtesting is options- and theta-aware, because testing an options strategy on spot prices produces an edge that does not exist.

FastAPINext.jsZerodha Kite

Celebration OS

MVP

Product MVP

A culture-aware celebration platform built around a single canvas.

Committed, tested and production-hardened in one build.

Next.jsPostgres

BlackSpace Brain

Built

Private AI

An ask-anything assistant that also runs completely offline.

Claude when there is a network, a local Ollama model when there is not, with BM25 retrieval over local documents so answers cite the material on the machine rather than the open internet.

Next.jsClaudeOllamaBM25

How to use us

Three ways in.

Ship a product

An idea to something real people can use — web, iOS and Android, and the backend under all of it. Fixed scope, fixed price, four to eight weeks.

Put AI in what you already have

Claude or Gemini wired into your product so it does a job, not a demo: writing, extraction, classification, agents that take actions and can be audited.

Rescue something stuck

A build that stalled, a codebase nobody wants to touch, a security or performance problem you can feel but cannot name. Reviewed, fixed, handed back.

Next step

Tell us what you need built.

Send one paragraph about the problem. You will get back a scope, a price and a date — not a questionnaire.

contact@blackspace.ai