The work

Talk is cheap. Here's what I've actually built.

Every consultant has a deck. Fewer have a system you can open up and look inside. These are three I designed and built end to end — the architecture, the code, all of it.

Two halves of the same claim.

I'll be straight with you about what these are. They aren't stories about an owner who got his weekends back — that's the operator half of my work, and it's most of my career: employee #4 at a company we scaled to 800+ people and a nine-figure exit, then running my own business and feeling every bit of what you're feeling now.

These three are the other half. They're proof I can build — that when I say I'll fix the bottleneck myself, there's a real builder behind it, not a strategist who hands you a spec and disappears.

Most consultants have one half or the other. The strategist can't build. The engineer has never run a business. The whole reason this works is that you get both in one person — and this page is where you check the second half for yourself.

See the operator half

Three systems

Built end to end. Running in the real world.

Different industries, same discipline: figure out where AI genuinely earns its place, keep it out of everywhere it doesn't, and build something that holds up when the data gets messy.

A precision-health intake engine, built end to end

Reveal Health — The Nervous System Questionnaire

Turns a patient's own answers and lab work into a plain-English picture of how their body is actually running — so 'something is wrong with me' becomes 'here's the part that needs help.'

10–15 minstart-to-finish patient intake
20–30 minof provider time saved per patient
Every visittracked over time into a health journey

The problem

Patients dread intake. You fill out the clipboard, hand it over, and hope the time you just spent adds up to something — you never really know where the data goes or what it's for. And what comes back is a label, not an understanding. Two people arrive with the same wound: the adult who's been told their whole life they're lazy, and the parent fighting to prove their kid isn't a behavior problem. A box of checkboxes gives them a category that lands as judgment. They leave knowing what they're called, not what's happening inside them. And for the clinic, every intake is hours of manual work that teaches the patient nothing before they even walk in.

The approach

Use AI only where it's genuinely better — and keep it out of every place a health decision can't afford a guess.

The clinical scoring is plain, auditable code — no model deciding anything that matters. The AI is fenced to the two jobs it's actually best at: reading a real, messy lab report, and turning cold clinical facts into language a person can feel. A human confirms every number before it counts. In health, knowing where to keep the model out is the whole game.

What I built

  • A humane intake — 52 questions in plain, human language, no jargon and no checkboxes that feel like a test, with the tone set by whether an adult or a parent is answering.
  • A lab reader — the patient uploads their actual lab PDF, and the AI pulls every marker, maps each to a plain-English name and an optimal range, ready for the person to confirm.
  • A report that mirrors the body back — an archetype, a body map, and the top overloads, written so a person sees themselves in their own data instead of a diagnosis they can't parse.
  • A clinician's page — the same data, print-ready, so the provider reviews the whole picture in a few minutes instead of the full manual workup.
  • A health journey over time — every intake and lab result tracked visit over visit, so the patient can see the positive changes as they happen.

What it proves

AI only where it earns its place

The clinical scoring — archetypes, bottlenecks, biomarker ranges — is plain, auditable code with no model in the loop. Knowing where not to let a model improvise is the architecture decision most teams get wrong.

It reads real, messy lab reports

The vision model reads a patient's actual lab PDF and returns structured numbers — and recognizes which markers are missing. It's built to return 'not found' rather than guess a value.

The person stays in charge

Every extracted number lands in an editable table to confirm before anything is committed. The AI accelerates the work; the human keeps authority. That's the only trust model that belongs near health data.

It never guesses about your health

If labs are missing, the system shows an honest 'Visibility Gap' instead of inventing a story. The rule, written into the system: don't guess the value — note the absence.

Why this is rare

The hard part isn't adding AI — it's knowing where to keep it out. Most consultants would wrap a chatbot around a health intake and call it innovation. In a clinical setting, that's how you get confident, wrong answers. I built the opposite: AI fenced to what it's genuinely good at, plain auditable code for every decision that matters, and a human in command.

Under the hood

Core & AI

  • Claude (vision + reasoning)
  • Multi-model orchestration
  • Deterministic scoring engines

Application

  • Next.js 16
  • TypeScript (strict)
  • Server Actions

State & Verification

  • Persisted state
  • Versioned migrations
  • CLI test scripts

A live, self-running market-intelligence platform

Alpha Advisor

A self-running analyst that watches the market around the clock, weighs every opportunity against the hard numbers, and explains what it finds in plain English.

Hours → minutesto build a full picture on a company
24/7monitoring that never misses a key move
Near real-timealerts the moment your thresholds are met

The problem

Leaders drown in data but starve for insight. Market prices, company filings, big-investor moves, and financial reports arrive in pieces, faster than any analyst can keep up with. Generic AI tools make it worse — they make things up, run up costs summarizing the unimportant, and can't be trusted to judge when something truly matters. The real problem isn't producing more analysis. It's reliably telling what matters from what doesn't — then explaining only the part that counts.

The approach

The rules decide what matters. The AI only explains it.

A set of fixed rules makes every decision that counts — what to flag, how urgent it is, what it's worth. The AI is kept to the one thing it does best: turning the result into clear, readable language. That single discipline is what makes the system reliable enough to run on its own, with no one watching over it.

What I built

  • A common operating picture — market prices, company filings, tokenized assets, big-investor moves, and company financials, pulled into one live view of any company or stock.
  • An engine that spots what matters — every alert graded and sorted by how urgent and how recent it is, so the most important ones rise to the top, especially when several sources point to the same industry within a day.
  • A report card on every company — a clear A–F grade across quality, value, safety, growth, and momentum, re-sortable instantly to match what you care about most.
  • Alerts in real time — plain-English briefs land in the right channel the moment something important happens, each one remembering every earlier alert about that company.
  • A system that watches itself — a running record of its own health and activity, so you can always see it's working. It watches the market, and it watches itself.

What it proves

Trustworthy enough to run on its own

A set of fixed rules checks the key thresholds before the AI is ever used. The AI never decides whether to act — only how to describe what the rules already caught.

Costs that stay under control

Because the AI only runs on what clears the rules, spending stays predictable. The system watches thousands of data points a day while paying for AI on just the few that truly matter.

Built to keep working when things go wrong

Every outside data source has a backup plan. If a feed goes missing or a tool is unavailable, the system quietly switches to a fallback instead of breaking. It keeps running.

It understands the field, not just the task

The grading engine reflects how the real world works — it knows a bank, a real-estate firm, a utility, a chipmaker, and an early-stage biotech each have to be judged by different standards.

Why this is rare

Most AI consultants are one of two things: strategists who can't build, or engineers who've never run a business. I'm neither. I've founded, run, and grown companies — so I design AI around where the money, the risk, and the real headaches actually are. Then I build the whole thing myself.

Under the hood

Core & AI

  • Python 3.11
  • TypeScript
  • OpenAI
  • Flowise
  • Deterministic fallback engine

Application & Data

  • Next.js
  • React
  • Tailwind
  • shadcn/ui
  • SQLite
  • Docker

Integrations

  • SEC EDGAR
  • Polygon
  • Financial Modeling Prep
  • DefiLlama
  • ARK Funds
  • Discord

A multi-agent platform for personal growth, built engine-first

Soul Sherpa

A personal-growth companion — a board of specialized AI agents working in parallel behind one continuous voice, surfacing the patterns in your own history you're too close to see.

Days, not yearsto build a complete picture of yourself
7 specialistsworking in parallel behind one voice
Always learninga companion that grows with every conversation

The problem

One chatbot can't hold a whole person. Most AI products are a thin layer over a single chat box — one model, one voice, one short memory. Ask it to truly know you and it flatters you, forgets what you told it last week, and quietly blurs what you said with what it guessed. And the real work — pulling together your experiences, your values, your goals, and the patterns running through your own history — would take years to gather in one place and actually make sense of. Building something that can genuinely reflect, coach, and challenge a person takes more than a bigger prompt. It takes a real system.

The approach

Don't train a model on a person. Build an owned record of them — and bring the right slice to the model at the right moment.

The model stays smart, current, and swappable. The data — a structured, versioned record of one human — is the asset that keeps appreciating. Over it sits a board of seven specialized agents: the same frontier model given different roles. An orchestrator routes each turn to the right ones, runs them in parallel, and — for the hard questions — convenes a council that keeps the disagreements instead of averaging them into bland advice.

What I built

  • A board of seven specialists behind one voice — the Companion you talk to, a Biographer that interviews and records, a Challenger that argues against you using your own values, a Pattern Mirror that surfaces recurring behavior, a Council that holds opposing views on the hard questions, a Lookout that nudges and flags drift, and a Presenter that renders it all in the right visual form — run in parallel so you only ever feel one continuous presence.
  • A partnered process through every part of your life — it walks you through your experiences, values, goals, and history one thread at a time, and surfaces the patterns you're too close to see on your own.
  • One engine, a private version for every user — the engine stays impersonal and reusable; only your data is personal, so a deeply personal tool and a product for thousands of people are the exact same codebase.
  • A companion that learns as you go — every reflection is written back into what it knows about you, and newer insights replace the ones they outgrow, so its picture of you stays current without ever retraining the model.

What it proves

It adapts to you

Instead of a one-size-fits-all model, it works from a private record of you — your values, your history, your patterns — and brings the right part into each conversation. The answers are shaped by your life, not a generic average.

It pushes back

It won't flatter you into agreement. When you're talking yourself into something, it argues the other side using your own stated values — then stands down fairly once you've genuinely made your case. Honest friction, not an echo chamber.

It's honest about what it knows

It always keeps what you actually said separate from what it's guessing — every claim carries its source and a confidence level. So its hunches never quietly harden into 'facts,' and you can always tell the difference.

Built to scale from day one

The same engine can serve thousands of people, each with a completely private, personalized version. Every new user adds only their own private data — never a rewrite.

Why this is rare

Give me a vague, high-stakes ambition and I turn it into clear requirements, a defensible architecture, and a working system — engineered from day one to serve thousands, survive audits, and outlast the next model upgrade. That's the difference between a pilot that strands you and a platform you can build a business on.

Under the hood

Core & AI

  • Frontier LLMs (model-agnostic)
  • Multi-agent orchestration
  • Retrieval-augmented generation
  • 7 portable agent manifests

Data & Governance

  • Versioned self-model schema
  • Provenance + confidence envelope
  • Schema validator
  • Self-hosted data layer

Practice

  • Decision records (ADRs)
  • Independent review pass
  • Phased delivery
  • No-train inference

Now let's talk about yours.

You've seen what I build. The next one is the system that gets you out of the middle of your own business.