Projects
Walkthroughs with screenshots. App screens use sample, mock or demo data; terminal and dashboard shots are real output from my machine.
pxA coding agent built around DeepSeek's prefix cache, where the repo's own tests decide when the work is done, not the model.
Hybrid gateway for Claude CodeA local LiteLLM proxy that runs Claude Code with a strong planner and cheap executors, and tracks what every session costs.
WaypointA debt-payoff and multi-currency cashflow planner that walks every account forward day by day, with an MCP server so an assistant can record money through the same checks as the app.
personal-gmail-mcpA read-only Gmail connector for Claude Code. One OAuth scope, a refresh token in the macOS Keychain, and email the agent treats as data.
ESP32 air-con controllerAn ESP32 that learns an air-con remote's IR codes, replays them, reads the room, and runs its schedules even when the internet is down.
Tapos na ba?"Is it done yet?" A phone-first tracker for the household's cat-care tasks, with photo evidence and a review queue.
Solar inverter dashboardLive telemetry from a hybrid solar inverter whose Wi-Fi logger allows no local access, read off its own cloud uplink on the LAN.
kiln, a launcher for the TrimUI BrickA replacement home screen for a retro handheld, as one static C binary that draws straight to the framebuffer. It runs on the stock firmware, and the launcher lives entirely on the SD card.