work

systems, experiments, and public projects that grew from quick sketches into useful tools.

freight

an auto cicd tool for moving code from commit to deploy with less repeated setup.

python   cicd   automation   developer tools

yab

a generator for complete PyTorch training pipelines directly inside Python scripts or Jupyter notebooks.

it replaces repetitive setup with production ready training code that can move faster from idea to experiment.

jinja   pytorch   machine learning   notebooks

visor

a privacy aware DOM to agent context compiler for the browser.

it turns live webpages into structured context for AI agents while preserving useful structure such as headings, readable text, links, controls, forms, tables, media, and selector traceability.

typescript   browser extension   DOM extraction   agent context

north star

an experimental space for thinking about resilient data movement when connections are interrupted, delayed, or simply decide they have had enough.

systems research   protocol ideas   simulation

orbital streaming protocol

a research proposal for resumable and priority aware data transfer across disrupted orbital links.

it is an experiment and a lab environment. it is not secretly controlling satellites.

networking   persistence   interrupted connections

rustom

a fast, keyboard first terminal UI built with Rust.

rust   terminal ui   keyboard first

mopper

a handrolled Python CLI linter built as a compact experiment in checking source code from the command line.

python   cli   linting

waterlily

a small version control system built to understand repositories, staging, commits, logs, and checkout from the inside.

python   cli   repository storage

hammer mcp

a tiny MCP server for CAD insertion and operations.

python   mcp   cad automation

hammer cli

a small CLI tool made while building the CAD MCP workflow.

python   cli   cad tooling