Back to home
CTO

Chief Technology Officer

Build like it will be audited: explicit boundaries, tests that run against reality, and evidence before claims.

I still write and ship code. Cinch, a multi-tenant collaboration platform running in production at cinchme.app, is the clearest example of how I think an engineering organization should work: tenant isolation enforced in the database and proven against disposable instances, a browser suite that runs against the production image rather than a mocked frontend, and a release that will not promote traffic until health checks and an SBOM-backed image policy pass. None of that is exotic. It is simply refusing to let ambition outrun proof.

The other half of the CTO job is deciding what not to build. Cinch uses a managed media provider instead of running its own global network, keeps the real-time sync tier untouched on routine releases, and records every durable decision in an ADR so the reasoning survives the people who made it. At North Highland the same instinct produced an AI-assisted product development method that cut cost and time to market by more than 90%. Good engineering leadership is mostly about boundaries.

What I have done

Cinch: a production collaboration platform built on evidence, not demos

Independent · 2025 to present

A multi-tenant Slack alternative in production at cinchme.app, with tenant isolation proven in the database, a browser suite run against the production image, and a release gate that refuses to promote traffic without evidence.

2,566
Unit and integration tests
92
Browser scenarios against the production image

AI-assisted product development, 90% faster to market

North Highland · 2023 to 2026

A product development methodology built around AI-assisted engineering that reduced cost and time to market by more than 90%.

90%+
Reduction in cost and time to market
[verify]
Number of products or accelerators delivered

Proof

2,566
Tests in the Cinch clean-database gate
96
PostgreSQL row-level security policies asserted
157
Architecture decision records
90%+
Cost and time-to-market reduction with AI-assisted development

Tools and frameworks

  • TypeScript, React, Next.js
  • PostgreSQL, Drizzle, row-level security
  • Local-first sync (Rocicorp Zero)
  • Terraform, Fly Machines, Cloudflare
  • Blue/green releases, SBOM and image policy
  • Playwright against production images
  • Architecture decision records
  • AI-assisted engineering