A cable calculator that turnstwo British Standards into asubscription product.
BS7909 and BS7671 calculations electricians trust on site, a permanent free plan, Stripe subscriptions with verified webhooks, on Next.js 15.
Happening now
- Load 32 kW · 45 m · outdoorBS 7909within limit
- SubscriptionPro · monthlyactive
- Webhook invoice.paidverified✓
- Card retryday 3scheduled
Temporary power for events and sites is governed by BS7909 and BS7671; the founder wanted a product electricians open on a phone in a field. Repetitive, error-prone, consequential when wrong.
A permanent free plan converts on limits; Stripe subscriptions with plan gating, verified webhooks, proration and dunning; admin matches Stripe. Commercial model before screens.
Billing that behaves under failure
Verified webhooks update access in real time; an ORM incompatibility with the edge runtime was resolved by moving the affected routes to Node without a rewrite.
Plan gating in the application, proration on plan changes
Plan gating in the application, proration on plan changes
Dunning on failed cards
Dunning on failed cards; downgrades at period end with data retained
Admin subscriptions page mirrors Stripe
Admin subscriptions page mirrors Stripe
Standards logic as tested calculations
Standards logic as tested calculations
What shipped.
Standards calculator
Cable size, voltage dropStripe subscriptions
Gating, proration, dunningWebhook handler
Verified, real-time accessAdmin subscriptions
Same view Stripe hasFree plan
Permanent, converts on limitsNext.js 15
Runtime per routeCustomer billing pages
Self-serve changesVercel
Previews and rollbacksMore in production.
An AI receptionist a clinic can configure in an afternoon and trust with its calendar.
A prompt compiler builds the agent from onboarding answers; a server-side booking guard checks calendar, duration and rules; Flow Studio lets tenants draw routing.
Inbound call · Northgate Dental
2Four framework majors, two countries, zero downtime, and a payments stack the regulator can read.
A test suite written first around entries, draws, winners and payouts; currency moved to the server; Flutterwave with verified, idempotent webhooks.
Platform upgrade · Laravel 7 → 11
4Have a system
like this in mind?
Send the problem, not a brief. An engineer replies within one business day.
Start a project