Projects
Tools, infrastructure and experiments I build outside work. Most are open source; a few are running live.
wtc
in progressA vendor-neutral change ledger ("git log for production"). A self-hosted Go binary that pulls change events from CI, GitOps, and manual runs into one timeline, so you can see what changed, where a commit is deployed, and how two environments differ.
pitchboard
in progressAn animated football tactics board that runs entirely in the browser. Draw a formation, move players between scenes along curved runs, and export the result as MP4, GIF, or PNG with no server rendering. Connectors between groups of players are recomputed every frame, so a unit’s shape deforms as its members move apart.
coutada
in progressA phone map for coordinating a hunt on foot. The host draws the reference points, the paths and the ground to cover on 30 cm satellite imagery, and everyone sees where they are and where to turn or wait, offline when there's no signal. During a hunt everyone sees everyone's live position, relayed through a Durable Object in the EU and never stored.
football-tracks
in progressA computer-vision pipeline that turns a few seconds of broadcast football into player positions in pitch metres. It solves the camera per frame from one seeded frame, detects and tracks players, and clusters kits into two sides. The output feeds Pitchboard, so a play gets imported and corrected instead of drawn from nothing.
motorcycle-journey
liveA bilingual (EN/PT) site documenting a motorcycle journey, with trips, tips & tricks, a bike catalog, and per-bike service logs. Built with Astro + Tailwind, deployed to Cloudflare.
herdr-gh-actions
liveA GitHub Actions plugin for herdr, a terminal workspace for running AI coding agents side by side. Each agent's worktree gets its own CI status in the sidebar, a pane drills from commits down to searchable log lines, and a failed build goes back to the agent that broke it as a prompt with the failure attached, waiting for one Enter.
aws-app-platform
in progressAn AWS application platform built with OpenTofu. It has reusable modules (ECS, RDS, ElastiCache, S3, SNS, ECR) and per-environment implementations (ACM, ALB, network, Route53, WAF, IAM), wired up with per-component CI and automated dependency updates.
more coming soon
New side projects are in the pipeline, including infrastructure tooling, automation experiments, and a few things I'm tinkering with. Check back soon.