Projects
The ones that made it off the bench.
Everything here is either a board or a shortcut. A few are both.
Hardware
- SoilMetricsPortable soil monitor. LTE, GPS, a touchscreen, and the analytics behind the reading.
- RetromateHand-soldered handheld console on a Pi Zero 2 W. Plays NES, SNES, GB and GBA.
- BiliTrackESP32-C3 board — USB-C in, 18650 charging with cell protection, sensor on a header.
- Nano robotics shieldA 2WD car without the wiring. Two motors, three IR, ultrasonic, an MPU6050 and HC-05.
- USB hubOne port into three USB-A and a USB-C. Small enough to leave in a pocket.
- 1S battery chargerIP2312 in the TP4056 footprint. Solder a pad to pick the current, up to 2.1 A.
- attendmateRFID attendance on an Arduino Uno — DS1302 clock, SD card, 16×2 LCD.
- CalcDuinoArduino calculator with a 4×4 keypad, a weather station, and a wireless link.
- Mudkip LED chaserAn NE555 into a CD4017, ten LEDs chasing around a board cut in the shape of a Mudkip.
Software
- BiliAIPredicts bilirubin and a jaundice call from RGBC colour readings. NumPy and pandas, nothing else.
- DevatextDevanagari on an SSD1306 OLED — UTF-8 in, glyphs in PROGMEM, matras handled.
- SkyWhisperA Telegram bot that answers what’s visible in tonight’s sky.
- LandLifeA 2D pixel game.
- SetuBaseOne project, one API: Postgres, auth and realtime under a single boundary. Written down, not built.
Tools
- ProCaptureScreen recorder for Linux in C and GTK3 — a thin front end over FFmpeg, encoding on the GPU.
- Supabase Schema ExtractorPoint it at a project, get schema.sql back. Runs entirely in the browser.
- GitTreeViewPaste a repository, walk its whole tree in the browser.
- ClipSyncPhone-to-desktop clipboard over the local network. Flask one side, Kivy the other.
- CursorSnapSaves where the cursor is, puts it back on a hotkey.
- TapClockA clock and a stopwatch in one window. Tap to switch.
The rest
20 of seventy-odd. What’s missing is private, unfinished, or a board that never got ordered.