Selected work

Software with a job to do.

Personal projects in applied AI: the product, the engineering decisions, and the evidence behind them.

FRONTLINEExample report

Gateway inspection

COMPLETED

Reseated the power cable.

OBSERVED

Gateway back online.

UNKNOWN

Power supply rating.

Every claim has a source. Missing facts stay missing.

Live web demo

Frontline

Maintenance reports with a paper trail.

Turn notes, recordings, and photos into a maintenance report that keeps observations, completed work, and next steps distinct.

Multimodal inputs / Retrieval / Evidence review

Explore the project โ†’
OTSCIllustrative task view
CodeExplanationChanges

Handle the empty case. Keep fractional results.

def average(values):
    if not values:
        return 0
    return sum(values) / len(values)

A useful answer. Room for the next requirement.

Mac desktop app ยท In development

Over The Shoulder Coder

An AI collaborator for work in progress.

Follow the screen and the conversation, keep track of changing requirements, and propose code, explanations, diffs, or designs.

Continuous context / Structured outputs / Native controls

Explore the project โ†’