Experimental Workbench

Lab

Small tools, experiments, and prototypes that support larger systems.

Not every useful build becomes a full project. Some tools exist to collect data, inspect datasets, debug behavior, test an idea quickly, or support a larger system. This page is for those smaller experiments.

The Lab is where rough ideas can stay rough, as long as they reveal something useful.

Active Workbench

Tools and experiments that are still useful in my current workflow.

In use

Dataset Snipping & Recorder GUI

A desktop tool for selecting screen regions, recording frames, attaching metadata, and building datasets for behavior cloning or game-agent experiments.

Data Collection GUI Behavior Cloning Debugging
Public tool

PromptLedger

A local-first prompt versioning tool that helps inspect and compare prompt changes while building LLM workflows.

Prompt Ops SQLite Versioning Local-first
Utility

Color Palette Extractor

A small Streamlit app for extracting clean color palettes from images, useful when designing dashboards, plots, and small ML interfaces.

Streamlit Image Processing UI Tooling

Released from the Lab

Small experiments that grew into public tools.

OpenAnima

Desktop visual companion

Public release

A lightweight desktop visual companion and animated overlay system that started as a small alternative experiment and grew into a public release.

500+ downloads Microsoft Store Open source

MediaRecorder Lite

Vertical screen recorder

Public release

A focused vertical screen recorder for creators making short-form content. It started as a small practical utility around fast capture-area selection and 9:16 export.

Microsoft Store Creator tool 9:16 export

Tools Behind the Projects

Small utilities that make larger systems easier to build, inspect, or debug.

Data Collection

Before a model can behave reliably, the data pipeline needs to be inspectable. Screen recorders, snipping tools, and dataset viewers help control what the model sees.

Debugging & Observability

Logs, visual viewers, metadata, and inspection tools make failures easier to understand after they happen.

Local-first Experimentation

Small local tools are easier to iterate on, easier to inspect, and easier to connect to real workflows.

Small Experiments

Prototype areas that support the workbench without pretending to be finished products.

Prototype area

Dataset Inspection Helpers

Small views and checks for understanding labels, metadata, and collection quality before training.

Prototype area

Local Prompt Workflow Utilities

Focused helpers for comparing prompt behavior and making local experiments easier to reproduce.

Prototype area

ML Debugging Helpers

Quick tools for exposing weak logging, unclear interfaces, and missing inspection steps.

Prototype Notes

Why this page exists.

Some projects are too small for the main Projects page, but too useful to disappear. I keep them here because small tools often reveal bottlenecks: bad labels, weak logging, unclear interfaces, unstable prompts, or missing inspection steps.

A small tool is often the fastest way to understand a large system failure.

Explore More

Move from the workbench into complete systems, notes, and source code.