Case Notes
Architecture Decision Records (ADRs) and engineering post-mortems from real-world environments.
These are anonymized case studies from real engagements, written as Architecture Decision Records. Each one covers the constraints, the decision, what happened next, and when I would revisit it.
Aligning a Distributed Team & Migrating Manual GCP to Terraform (IaC)
How a fractional tech lead aligned a France and Istanbul team, added CI/CD, modernized a Rails app, and moved a client's manual GCP setup to Terraform.
Terraform, GCP, BigQuery, Cloud Run, GitHub Actions, Ruby on Rails, Heroku
A Platform That Runs Without Its Engineer: 10,000 Tests, One Stack
How a test-first quality floor, one stack and rewritten critical paths let one engineer grow a platform's revenue several times over in under a year and leave it running unattended.
Ruby on Rails, Stimulus (Hotwire), Terraform, AWS
Putting Loyalty Points on Ethereum in One Month
How disposable, self-deleting test servers let an engineer new to blockchain put a loyalty app's points on a live Ethereum smart contract in about a month.
Ethereum, Solidity, Ruby, Chef
Rescuing a Stalled Loyalty Platform with JSON:API and CI/CD
How a stalled loyalty app got a new team, a JSON:API schema, tests for every change and automated delivery, and hit 20,000 active users in under a year.
Ruby on Rails, JSON:API, RuboCop
From Excel to a Self-Sustaining Startup Intelligence Platform
How a founder's Excel database became a live startup intelligence platform with a structured data model, self-service admin and a subscription business.
Ruby on Rails, PostgreSQL, JavaScript, AWS