Case studies

Real engagements. Real outcomes.

Each of these started as a conversation. The work below is what shipped: the context, the problem, what I did, and what changed because of it.

Piedmont Lawyers·Legal · Family law·Ongoing engagement, developer + AI consultant

AI applied deterministically to a regulated domain. No hallucinated numbers.

Custom app for a family-law attorney that gives clients grounded estimates on asset division. AI used where it improves outcomes, not where it looks impressive.

Problem

Divorce cases require both a calculation (separation math across asset classes) and a valuation (what those assets are actually worth). Clients often leave initial consultations without a clear picture of what they’re entitled to. Generic LLMs are a bad fit. They hallucinate numbers and over-estimate. Determinism matters more than fluency.

Approach

Integrated the firm’s proprietary separation calculation into an app that gives clients a grounded estimate. Layered AI on the asset-valuation side, designed for conservative estimates. The goal is to avoid over-inflation that creates false expectations. Ongoing work expands scope as Carey identifies more places AI can augment (not replace) the firm’s legal judgment.

Outcomes

  • Active, expanding engagement
  • Moves consultations from "I don’t know what I’m entitled to" to "here’s a grounded estimate"
  • AI applied in a regulated domain without sacrificing accuracy or defensibility
Residential Construction · Mid-Size Operation·Construction · Multi-department operations·Embedded, ongoing

Cross-department AI tooling inside a mid-size residential construction operation.

Embedded engagement across sales, operations, and construction. Approach: learn each department deeply, find where the friction lives, ship the right system — sometimes AI, sometimes deterministic logic, sometimes a workflow change. Built to be used, not demoed.

Problem

Mid-size operations carry hidden friction in every department: repetitive data entry, broken handoffs between sales and operations, ad-hoc invoice processing, organizational knowledge buried in inboxes, historical data scattered across systems. The first job is finding where AI actually moves the needle versus where a simpler fix works better — and being honest about both.

Approach

Embedded across departments in learning mode first. Mapped workflows: where time goes, where mistakes happen, where judgment shows up. Built where AI fit: automations for repetitive work, internal AI chatbots for organizational knowledge, AI-augmented invoice processing. Upgraded database infrastructure to support multi-year historical queries. Each ship was the smallest version that proved the fit, then expanded from there.

Outcomes

  • AI tooling live across sales, operations, and construction departments
  • Automations handling repetitive work that previously required manual touch
  • Internal AI chatbots improving day-to-day work and research access
  • Database infrastructure upgraded for multi-year historical queries
Fizeek·Consumer fitness · iOS·Rescue + rebuild from scratch

Took over a stalled consumer fitness app, started from scratch, and got it on the App Store.

Solo founder, competitive bodybuilder. A previous developer had left him with a build that didn’t model what serious lifters actually track. I started over from scratch in React Native with deep product understanding of the bodybuilding scene, and shipped fast.

Problem

The earlier build was broken in the places that mattered. Generic fitness apps collapse the nuance bodybuilders care about. "Incline DB press, 30°, neutral grip" is not the same exercise as a flat barbell bench. Serious lifters track them as distinct. On top of that, bodybuilding is social: lifters want to share, get feedback, meet others in the scene.

Approach

Started over from scratch in React Native. Designed a custom exercise matching system covering 180+ exercises across grip, stance, position, unilateral vs. bilateral, and cable vs. free weight, so every logged set is a distinct, analyzable variant. Built the social layer around real community behavior. Handed off with the patterns, context, and momentum for Jamie to take it across the finish line himself.

Outcomes

  • Stalled product restarted from scratch and shipped
  • Custom exercise matching across 180+ variants
  • Social layer designed around real bodybuilder behavior
  • Founder launched to the App Store himself, 5.0 ★ rating
Cristian did an incredible job. Very quick to make changes, very knowledgeable, and always asked questions to ensure he was building with my vision in mind.
Jamie Spanier, Founder
Pasture & Porch·Real estate · Luxury equestrian·Consulting rescue · ongoing

Stepped in after a failed developer and rebuilt MLS/IDX integration for a million-dollar niche.

Specialty realtor in horse properties, acreage, luxury tier. Previous developer failed to ship. I came in fast, stabilized the build, and rebuilt MLS/IDX with custom filter logic tuned to her niche.

Problem

The previous build was broken where it mattered most: MLS and IDX integration. For a niche realtor, filter logic is the product. "Homes near you" is meaningless when your clients are hunting for equestrian estates in a specific price tier.

Approach

Stabilized what was there. Rebuilt MLS/IDX integration with custom filter logic for equestrian properties, acreage, luxury tier. Designed the site around her brand so the first visit feels like the right realtor. Wired an automated lead workflow: visitor filters listings → contacts her → she gets notified → no leads dropped.

Outcomes

  • Site live at pastureandporch.com
  • Custom filter logic working against live MLS/IDX feeds
  • Automated contact-to-notification lead flow
  • Serving million-dollar home traffic in her niche
Independent developer · 1-month consulting·Developer enablement · Agentic tooling·1-month focused engagement

Set up an engineer to ship with agentic tools, then walked through a real build together.

A developer with engineering background wanted to ship his first app with modern agentic CLI tools. A focused 1-month engagement: set up the environment properly, walked through agent orchestration in real work, and shipped a real build together as proof. Left with transferable patterns for future projects on any stack.

Problem

Engineers who know how to code don’t automatically know how to ship with agentic tools. The leverage is in environment setup, prompting patterns, guardrails, and knowing when to let an agent run versus when to take the wheel. Without that, the tools sit underused or produce code nobody wants to maintain.

Approach

Set up Claude Code and Codex with the right rules and project conventions. Walked through agent orchestration in real work — when to spawn multiple agents, when to constrain scope, how to review what an agent produced. Shipped one real app together as the proof point. Patterns transfer to any stack, any future project.

Outcomes

  • 1-month engagement
  • Developer shipped his first agent-built app end to end
  • Transferable patterns for future projects on any stack
  • Foundation for ongoing relationship as new tools emerge
I was lucky to get to work with Cristian. He’s knowledgeable, a great communicator, produces quality work, delivers quickly, and is flexible when you need to be. I could go on and on. I hope to get to work with him in the future.
Justin Cruz

Start a conversation

Tell me what you’re building.

If it’s a fit, you’ll hear back from me personally within a day or two with next steps. No sales pitch.

  • + Reply within 1–2 business days
  • + Usually available within 1–2 weeks
  • + Fixed-scope engagements, no retainer traps