Projects
Personal software projects I work on in my spare time. These help me keep my technical skills current and explore new technologies.
- Terraform
- AWS
- LiteLLM
- Python
Rockport
A self-hosted LiteLLM proxy on EC2 behind a Cloudflare Tunnel. Per-key budgets, nine chat models, five image generators, and video generation through AWS Bedrock.
- C89
- QuickDraw
- Classic Mac
BomberTalk
A networked Bomberman clone for Classic Macintosh. Runs on a Mac SE (68000) through to a Performa 6400 (PPC) over LAN, built on the PeerTalk networking SDK.
- Django
- React
- TypeScript
Cookie
A self-hosted recipe manager built to breathe new life into old iPads. Features a legacy-compatible frontend for iOS 9/10, AI-powered recipe features, and step-by-step cooking mode.
- CakePHP
- MySQL
- Redis
Willow CMS
A content management system built with CakePHP, featuring AI integration for translation, SEO, and moderation. Includes 292+ unit tests and a complete Docker environment.
View project- C
- POSIX
- Classic Mac
CSend
An experimental peer-to-peer chat application supporting modern POSIX systems and Classic Macintosh (System 7.x). An exploration of LLM capabilities with documentation-heavy, obscure platforms.
- C89
- MacTCP
- Open Transport
PeerTalk
A C networking SDK for LAN peer-to-peer communication between modern POSIX systems and Classic Macintosh. Automatic peer discovery and dual transport.
- C89
- Cross-platform
clog
A minimal logging library in strict C89 for both POSIX and Classic Macintosh. Six functions, four macros, under 500 lines.
View project- Python
- MCP
- FTP
Classic Mac Hardware MCP
An MCP server for deploying to and testing on real Classic Macintosh hardware. Connects to RumpusFTP and LaunchAPPL to upload binaries and run them remotely.
View project- Bash
- Tesseract
- OCR
TextHarvest
A CLI toolkit for batch text extraction from PDFs and source code. Supports direct extraction and OCR, with parallel processing and cross-platform support.
View project- Bash
- QEMU
- 68K/PPC
QemuMac
A Bash toolkit for classic Mac emulation via QEMU. Pre-configured VMs for 68K and PowerPC Macs running Mac OS 7.5 through OS X Leopard.
View project