Capabilities
Commands, data tools, memory, browser and search, speech, media, model runners, and local services expose narrow operations.
Lab
This is the working portfolio. Each active project shows what I owned, the architecture choice that shaped it, how the system handles failure, and the evidence that it does more than make a clean demo.
Active
Penny
An autonomous executive assistant agent that manages day planning, briefings, email triage, and background tasks with explicit human-in-the-loop approvals.
single agentn8nautomation Open the system →A Telegram group-chat agent that fact-checks claims, parses links and media, and retrieves conversation history without pulling people out of the thread.
Telegramsearchmemory Open the system →A private vision and voice system that indexes camera recordings, retrieves specific moments, and broadcasts two-way audio through local hardware.
computer visionretrievallocal speech Open the system →One normalized Philadelphia property data layer serving exact DuckDB-Wasm analytics, sourced research through 33 bounded research/data tools, and one conditional explorer-control tool exposed only while the Property Explorer is open.
DuckDB-Wasmtool-calling AIpublic data Open the system →Prediction-market paper-trading infrastructure featuring blind research agents, independent decision evaluation, risk gates, and immutable audit logs.
prediction marketspaper tradingrisk controls Open the system →
Active
ScooScoo.homes
A live address-to-art product with multi-source reference selection, idempotent generation jobs, commerce, and queued delivery.
generative mediareference selectioncommerce Open the system →The six projects do not pretend to share one runtime. They do share a way of building: stable capabilities below the model, durable workflows around consequential work, and explicit records at the boundary where software acts.
Commands, data tools, memory, browser and search, speech, media, model runners, and local services expose narrow operations.
n8n and application workers carry state, schedule work, retry safely, and stop at review or deterministic action gates.
The product keeps the interface and evidence appropriate to its job: chat, camera, city record, trading record, or customer delivery.
pen command surfaceOne CLI turns application, data, communication, generation, and operations work into testable commands.These are finished products and earlier system versions. Their case studies stay readable because the decisions, mistakes, and line of descent still matter.
A virtual closet and outfit-planning product launched in 2009.
consumerfashion
Sunset
FrameIQ
Frame-by-frame analysis of short-form video and the moments that held or lost attention.
videocomputer vision Read the case study →
Sunset
vLLM Video Intelligence
A video-analysis engine for extracting scenes, subjects, actions, and searchable structure.
videovision models Read the case study →
Sunset
Everything-Bot
A serverless Telegram agent for fact-checking, image reading, and thread search.
Telegramserverless Read the case study →
Sunset
AgentsThatEmail
An email-native interface for sending a thread to an agent and getting the useful part back.
emailagents Read the case study →
Sunset
aiPDF Engine
A queued document pipeline for restructuring, extracting, OCR processing, and optimizing PDFs.
documentsOCR Read the case study →
Sunset
PagePurger
A tool for finding and removing low-value pages from large sites.
contentautomation Read the case study →
Sunset
WatchPost
The earlier doorbell experiment that turned a camera feed into a searchable visit log.
computer visiondoorbell Read the case study →