Selected work

Real systems, in production.

Anonymized write-ups of delivered engagements — the situation, the constraint that made it hard, what we engineered, and what changed. Client names and figures are shared in conversation, with permission.

CS.01 Product engineering · SaaS

Multi-tenant CRM platform for real-estate teams

Situation

Independent real-estate teams were running lead follow-up across spreadsheets, inbox folders, and generic CRMs that ignored how deals actually progress — showings, offers, escrow, close.

Constraint

Each brokerage needed its own branding, pipeline stages, and data isolation — but building a separate application per client would make the product uneconomical to operate and improve.

What we built

  • A multi-tenant SaaS platform on a single codebase, with per-tenant configuration for branding, pipelines, and automations
  • Row-level data isolation between tenants at the database layer
  • Lead capture, pipeline management, and automated follow-up sequences tuned to real-estate workflows
  • Config-driven onboarding: a new brokerage is a configuration, not a codebase

Result

  • Live in production and serving paying customers
  • New tenants onboard through configuration in days, not development cycles
  • One codebase to maintain, monitor, and improve across all customers
  • Platform economics: features ship once and reach every tenant
CS.02 Modernization · Integration

From disconnected tools to one operating workflow

Situation

A growing professional-services business ran client intake, project tracking, and invoicing in disconnected tools. Every handoff meant re-keying the same information, and management had no single view of work in flight.

Constraint

The team could not stop operating to migrate. Whatever we built had to run alongside the tools they already used until each piece proved itself.

What we built

  • A central operational system integrating intake, client records, and billing workflows
  • Automated hand-offs between stages that previously required manual re-entry
  • A phased rollout: each workflow moved only after the replacement ran in parallel
  • Documentation and training so the team owns the system day-to-day

Result

  • Manual re-entry between intake, delivery, and invoicing eliminated
  • One shared view of every client and project for management
  • Zero operational downtime during the transition
  • Follow-on automation phases scoped from inside the running system
CS.03 AI & automation

Automated intake and response for a service operation

Situation

A service business was losing inquiries to slow response: leads arrived by phone, form, and email at all hours, and follow-up depended on whoever was free.

Constraint

Customer communication is regulated and reputation-sensitive — automation had to be reliable and reviewable, with people kept in the loop on anything non-routine.

What we built

  • An automated intake pipeline that captures, classifies, and routes every inquiry
  • Instant, brand-appropriate first responses with human review on exceptions
  • Integration with the team's existing scheduling and record-keeping tools
  • Clear escalation paths so judgment calls always reach a person

Result

  • Every inquiry receives a same-day response regardless of arrival time
  • The team works a prioritized queue instead of an unsorted inbox
  • Nothing falls through between first contact and booking
  • The pattern became reusable for later automation phases
CS.04 Embedded engineering

Embedded delivery inside a client's operation

Situation

A client with an ambitious systems roadmap and no internal engineering team needed sustained build capacity — not a one-off project vendor.

Constraint

Priorities shifted week to week as the business learned. A fixed up-front specification would have been fiction; the engagement needed to absorb change without losing accountability.

What we built

  • An embedded engagement: our engineer worked inside the client's tools and cadence
  • A written outcome charter naming what would ship each cycle, reviewed monthly
  • Paired delivery: client-facing lead by day, build engineering overnight
  • Weekly working demos of running software rather than status reports

Result

  • A continuous delivery rhythm the client experiences as an in-house team
  • Scope changes absorbed inside the cadence instead of contract renegotiations
  • Systems shipped into production while the roadmap kept evolving
  • The model that became Corinth's forward-deployed engineering practice
Common questions

About this work

Why are these case studies anonymized?

Client confidentiality. Each write-up describes a real delivered engagement with identifying details removed. Named references and specific figures are available in conversation where clients have agreed to share them.

Can we speak to a reference?

Yes — reference conversations are part of our normal evaluation process for assessment and embedded engagements. Ask when we talk.

Your system could be the next write-up.

Every engagement here started the same way: a conversation about what's actually broken, followed by a fixed-scope assessment.

Discuss your project
Book an assessment