DAG-Healer
An orders API changes, the import fails, and a separate Airflow workflow diagnoses the incident with Claude Code and checks a proposed repair. Follow the recorded recovery and see where the checks can fail.

Trying to give the Internet back some of what we take from it. Software I built and published, talks, and articles on AI and engineering — all in the open, all verifiable. Claims are cheap; shipped work isn't.
Published projects, with their documentation, examples and source code. From my current work on AI collaboration and pipeline reliability to tools built for database and frontend engineering.
An orders API changes, the import fails, and a separate Airflow workflow diagnoses the incident with Claude Code and checks a proposed repair. Follow the recorded recovery and see where the checks can fail.

How do AI agents on different LLMs influence each other, and when does another round stop paying off? Follow their contributions, inspect the results, and see what each experiment teaches me about the process.
Explore the project
Every CREATE, ALTER and DROP becomes a Git commit authored by the login that made it — detected inside SQL Server by a DDL trigger and queued through Service Broker, so developers never wait and nothing depends on their discipline. A small utility database, standard SQL Server features and Git: nothing you won't understand. Open source under MIT.
View on GitHub
Fork/join for T-SQL: launch statements in parallel and run the next step only when every one has finished, including the work they fork into the same group. Each outcome is timed and logged for that step to check. Pure T-SQL on Service Broker, no CLR or COM. Open source under MIT.
Explore the project
Integration controller and supervisor that keeps SQL Server data replicas in sync — bulk, continuous (AWS DMS) and incremental checksum modes, built for data-warehouse feeds.
Explore the projectSencha application that renders JSDoc and Markdown documentation with live examples and developer guides — it powers the documentation of my other tools.
Explore the projectA plugin for Ext JS Modern grids that moves the columns that don't fit into each row, below its cells, as aligned label and value lines, instead of hiding them. You declare candidate layouts; on every resize it works out in real pixels which one fits best and applies it.
Explore the projectTrue stateful behavior for Ext JS 7 Modern grids — column order, visibility and width survive across sessions. With live fiddles to try and download.
Explore the projectOverride adding international thousand-separator display to Ext JS number fields.
Explore the projectConference talks, keynotes and working demos. Technical conversations with the people who build systems and the people who decide to invest in them.
Writing on enterprise AI, software architecture and the decisions behind delivery. Strategic analysis alongside engineering positions I have put into practice.
Everything above is public because the work can take the scrutiny. If that's the standard your project needs, let's talk.