The work

9 systems. Nothing hypothetical.

5 are live — 4 of them taking money, one an operating business with crews and trucks. 3 are in active development. 1 is a prototype, and its own status doc says so before anyone else has to. Each write-up covers what the thing actually is and which parts were genuinely hard.

7

Innoventix products

4

Live and taking money

3

In active development

1

Engineers on all of it

Innoventix

Products I own.

Built, hosted, and supported by the company I founded. The infrastructure underneath them is mine too — which is why there is no reseller or subcontractor in the middle when something needs fixing.

7 systems
Screenshot of Innoventix
Live · taking customersVisit site ↗

Innoventix

4Plan tiers
99.9%Uptime commitment
$35/moEntry plan
Day oneRoot SSH
Bare metalContainersLinuxNetworkingMonitoringBackup & DR
Read the write-up →The parent company
Screenshot of Tessera
Live · taking paymentsVisit site ↗

Tessera

Free / $19 / $99Plans
up to 250,000Records per table
PayPalPayments
3Demo apps built
Multi-tenant SaaSRelational modelingRBACREST APIAutomationsSubscription billing
Read the write-up →3 plans · live billing
Screenshot of BROARchat
Live · taking paymentsVisit site ↗

BROARchat

4Plan tiers
500Business plan users
Docker ComposeDeployment
Win/mac/Linux/iOS/AndroidPlatforms
WebRTCWebSocketsReal-time syncVP8 / VP9 / AV1DockerSelf-hosted
Read the write-up →4 plan tiers
git log --oneline — real commits, most recent first
0fec0dd fix: TS error in homepage editor (array index possibly undefined)
214adc7 feat: SiteSettings CMS — admin homepage editor
78d0eda fix: remove event handlers from server component (use CSS class)
bea5511 fix: customer-auth parts[1] possibly undefined TS error
a876fca fix: TS error in account page, SWC dir rm before reinstall
1856db9 feat: complete redesign + customer auth
0401fde redesign: Ocean Drift Thrift — Deep Salvage aesthetic + Volusia County
Built · deployment in progress

Ocean Drift Thrift

10,958Lines of TypeScript
107Source files
Storefront + APIApplications
S3Media storage
Next.jsNestJSPostgreSQLRedisAWS S3JWTDocker
Read the write-up →10,958 lines · storefront + API
git log --oneline — real commits, most recent first
bb32d13 feat: Phase 1 complete — InnORMaps personal layer MVP
86c4d7f feat: expand spec with Phase 2-5 — Google POI overlay, real photos, dual ratings, trail data, live tracking, AI layer
ae880d0 feat: PWA manifest and service worker with tile caching for offline use
328d538 feat: InnORMaps design system — Expedition Glass aesthetic, dark topo theme, amber/signal palette
2971a2d feat: NextAuth credentials auth with bcrypt + JWT session
8412bcd feat: PostgreSQL + PostGIS schema migration for users, pins, trips
9ac0f43 feat: initialize Next.js 14 scaffold with MapLibre, NextAuth, PostGIS deps
In development

InnORMaps

5,437Lines of TypeScript
76Source files
5Activity modes
Written firstDesign spec
Next.jsMapLibre GLPostgreSQL + PostGISPWA / service workersNextAuthNGINX
Read the write-up →PostGIS · offline tiles
21,965Lines of GDScript
Prototype · roughly 10–15% complete

NetStorm Remaster

21,965Lines of GDScript
26Godot scenes
~30Simulation tests
0% — not startedNetworking
GodotGDScriptPython toolingBinary reverse engineering
Read the write-up →5.1 MB format decoded

Client work

Platforms I built for other people.

Same standards, same person, someone else's name on the door. Both of these run real operations with real money moving through them.

2 systems
Screenshot of Metamour Events
Live · taking paymentsVisit site ↗

Metamour Events

StripePayments
active / used / cancelledTicket states
6Admin sections
YesClient edits own content
Next.jsPrismaStripeNextAuthMuxPDF generationQR
Read the write-up →Ticketing + Stripe + livestream
Screenshot of Killzone Exterminating
Live · operating businessVisit site ↗

Killzone Exterminating

3Service lines
YesCustomer portal
Central FloridaMarket
Local SEOStructured dataCustomer portalConversion design
Read the write-up →Real business, real calls

Yours would be the next one on this page.

Same person on the architecture, the build, the servers, and the invoice. Tell me what you need and I'll tell you plainly whether I'm the right fit.