Web applications
SSR-first Next.js or Remix. Type-safe end-to-end. Fast on a mid-range laptop, accessible by default.
Next.js · Remix · TSWeb apps, internal tools, customer portals and integrations — custom-built where the SaaS market can't reach. Modular by default, boring on the inside, opinionated on the outside, and handed off with documentation your engineers will actually open.
Six places custom software actually earns its keep over a SaaS subscription.
SSR-first Next.js or Remix. Type-safe end-to-end. Fast on a mid-range laptop, accessible by default.
Next.js · Remix · TSOps dashboards, admin panels, back-office workflows. Built fast with Retool / Tooljet where it fits, custom where it earns it.
admin · ops · workflowThe boring middle layer between your CRM, ERP, billing and warehouse — idempotent, observable, versioned, paged when broken.
webhook · iPaaS · queueBranded, multi-tenant, role-scoped portals for clients, partners and vendors — with audit logs and SSO baked in.
SSO · RBAC · auditSOC 2, HIPAA, GDPR-ready from day one. Threat modeling, secrets, audit trails — not a checklist at the end.
SOC2 · HIPAA · GDPRLegacy systems brought forward without the "rewrite from scratch" trap. Strangler-fig, contracts at the seams, value first.
strangler-fig · seamsFive layers that recur in every custom system we ship. Each one swappable, each one documented, each one tested.
We spend our taste budget on the layer where your business actually lives. The rest — auth, observability, audit, IaC — comes pre-wired from a starter we maintain.
One type from the database column to the React form field. Refactors are mechanical, not religious.
Bounded contexts, clean API contracts, in-process for now but ready to extract when the volume earns it.
Postgres, queues, plain HTTP. We won't pick a CockroachDB unless we can write down why in a paragraph.
ADRs for the decisions, READMEs that get linted in CI, runbooks for the things that page someone.
We pick tools your next hire will already know. The novelty budget goes to the domain.
We'd rather ship the first useful slice in week four than the whole rebuild in month twelve.
Workshop, walkthroughs, a real prototype. The doc we'll defend at the steering committee.
Auth, design system, primary domain model, CI/CD, observability. The boring half done well.
Two-week increments. Every Friday: usable software, telemetry, customer feedback if relevant.
Perf, security pass, runbooks, ADRs, training material.
Your team takes it from here, or we keep operating with a quarterly review.
Each one outlasted the SaaS shortlist that came before it.
Internal ops platform for a 3PL operator. Replaced four overlapping SaaS tools with a single role-scoped console. Same year payback.
White-labeled customer portal for an enterprise SaaS. Multi-tenant, SSO-first, audit-logged. Unblocked two procurement reviews.
Idempotent integration platform connecting CRM, billing, ERP and the warehouse for a fintech. Replaced a bag of Lambdas and a Zapier mess.
Bring us the system you can't buy off the shelf, or the SaaS sprawl you'd like to retire. We'll come back with a scope, an honest build vs. buy memo, and a 12-week plan.