Open to AI engineering roles

Case studies

Systems, taken apart.

The problem, the architecture, and the decisions behind each project. Explore the trade-offs, published evaluations, source code, and deployment links.

Flagship

DBWhisper

A natural-language-to-SQL agent with schema-aware retrieval, SELECT-only validation, a read-only database connection, and multi-provider LLM fallback.

read-only
query execution
6
LLM providers behind one fallback
3
SQL dialects supported
DBWhisper's website introducing natural-language database queries, with a sample console beneath the headline.

More

Other systems

How each was measured

Quantitative systems · time-series

TradePulse

Backtest strategies with next-bar execution and trading costs included.

Keep the future out of the backtest.

Decide on bar i, fill at bar i+1's open; a canary test fails the build if any look-ahead leaks into a result.

TradePulse's website introducing the backtesting engine and offering a real backtest.
TradePulse · product website

Applied LLM · multi-tenant SaaS

LLM Studio

A multi-user LLM platform with tenancy enforced below the route.

Enforce ownership in the data layer.

Queries for chats and history are scoped to the authenticated owner in the repository layer, alongside route-level authentication.

The LLM Studio chat interface with a conversation sidebar and a model selector.
LLM Studio · chat interface