Engineering • AI • Human judgment

Bring your
engineering
judgment.

I'm Danny, a software engineer and engineering leader in Chicago. I build useful software and help developers find their footing with AI.

AI is changing how we build. Your experience, curiosity, and ability to ask good questions belong in that future.

Illustrated Danny smiling in clear glasses, surrounded by layered cream, forest green, and coral paper.

The point of the tools

More possibility.
Still human.

I believe people and AI can complement one another. The work is making that future useful: protecting privacy, taking environmental costs seriously, and keeping human judgment in the decisions that matter.

My background: C#/.NET, React, TypeScript, SQL, and leading teams that ship.

On the workbench

Ideas, put to work.

Practical tools and thoughtful experiments in making AI useful to people.

01 / DEVELOPER TOOLS
Open source · TypeScript + CLI

StreamCheck

Make streaming failures understandable.

A library and command-line tool for diagnosing failed OpenRouter streams. It preserves the text already received and makes success, failure, interruption, and cancellation explicit.

Explore on GitHub

From the offline demo

node dist/bin.js demo interrupted

Outcome
Interrupted
Partial output
Preserved
HTTP status
200

An HTTP 200 can still end in a failed generation. Try the fixture-based demo without an API key.

02 / HOME & HUMAN
Interactive prototype

BuildBuddy

A clearer path from “what if?”
to a home-improvement plan.

A conversational workspace for exploring room ideas, comparing directions, and turning decisions into a practical project brief. The homeowner stays in control.

The prototype demonstrates the experience with prepared visuals and simulated AI, research, and contractor matching.

Ask for a walkthrough
03 / AGENTS & AGENCY
Engineering exploration

Mission Director

Give agents a mission.
Keep people in command.

Exploring how AI agents can break a goal into useful work while making their decisions, progress, and open questions understandable to the person directing them.

An early exploration of delegation and human control: knowing when to intervene, change direction, or stop the work.

Talk about the project

Good work starts with a conversation

Let's build
something useful.

Working through an engineering problem, exploring AI with your team, or curious about a project? I'd love to hear from you.