Mikias Abera · Senior product engineer · Toronto

Complex systems, built into clear products.

I've spent 10+ years shipping React and TypeScript products, building from zero to production, and leading a company through acquisition. Now I build AI and data systems that verify their outputs.

sourcecheck · spot-check, replayed

$ verify --claim c_28812 --doi 10.1038/s41586-…

resolving doi ............... ok

fetching abstract ........... ok · 214ms

matching claim → source ..... aligned

direction of effect ......... consistent

VERDICT ▸ SUPPORTED

$ verify --claim c_28813 --doi 10.1016/j.cortex…

resolving doi ............... ok

source states no magnitude .. cannot confirm

VERDICT ▸ NOT VERIFIABLE — abstained

$

Real behavior — 4 of 5 citations failed the first spot-check.
The gate is why 0 shipped.

10+ years

shipping production software

Founder → acquisition

end-to-end ownership

React · TypeScript · AI

product systems

LIVE

Running measurements, public audits

registry lookups · updated monthly

WRITING

Build logs and failure reports

From production · one essay a week

FUNDAMENTALS

The fundamentals, rebuilt

12 weeks · primary sources

How do you wrap deterministic checks around a probabilistic system so fabrications cannot ship?

The build: A citation verifier that validates every cited source against an authority API

Which numbers in an AI system should the model never author, and where does the arithmetic actually live?

The build: A deterministic calculation layer the LLM can invoke but never override

What does cosine similarity over embedding space actually measure, and which queries does it quietly fail?

The build: Embed one corpus two ways and show where the retrievals disagree

Why does chunk size and overlap dominate retrieval quality more than model choice?

The build: Same corpus, three chunking strategies, measured hit rates

FAQ

Asked and answered

—— The questions people actually ask about the work, all in one place.

I build complex product interfaces and the systems behind them. My strongest tools are React and TypeScript. My current public work focuses on AI and data pipelines with verification gates, eval harnesses, and audit trails.

Because my own pipeline once fabricated 4 of 5 citations and nothing about the output looked wrong. If a property of the output must always hold, something other than the model has to enforce it. That principle shapes everything I ship.

A 12-week public curriculum: each week I take one fundamental behind systems I already run in production, read the primary sources, rebuild it small enough to break on purpose, and publish the explainer I wish existed.

TypeScript and Python, Next.js, Postgres, and whichever model fits the task. The interesting decisions are rarely the model: they are chunking, retrieval, schemas, evals, and where the deterministic checks live.

Yes. Everything ships to the writing section and the email list as builds finish. The projects pages show the verification story behind each system.

How I work

Verified by default, explained in public.
Every system I ship has a verification story: what must always hold, and the deterministic check that enforces it.

28,000+ papers extracted, 333,000 triaged

Every citation machine-verified against OpenAlex + Crossref.

Read the essays
Spotlight
“Four of the five were wrong. … fabricated citations look exactly like real ones. … So I stopped asking the model to be trustworthy and built a gate.”

The verification gate

Week 01 of Production AI Fundamentals

Read it

One useful essay a week

What breaks in production,
written down while it's fresh.

Build logs and failure reports from systems where the output has to be right. No roundups, no reposts. Unsubscribe takes one click.

Joins the same list as the footer form · nothing else is sent