System and device software for the real world.
Embedded Linux · OpenWrt · Android · Wear OS · Self-hosted infrastructure
I turn available hardware, small servers, and mobile devices into focused tools. My work spans low-level Linux bring-up and board-specific hardware support, OpenWrt-based network services, and Android/Wear OS utilities designed around real device constraints.
| Area | Examples |
|---|---|
| Embedded Linux & hardware | Debian systems for Zynq/FPGA boards, PMIC telemetry and control, GPIO tooling. |
| OpenWrt & edge services | Router-side automation, proxy management, backups, and camera streaming. |
| Android & Wear OS | Local-first battery, sensor, safety, and watch-complication utilities. |
| Practical developer tools | Linux input improvements, visual tooling, desktop apps, and automation. |
| Project | What it is |
|---|---|
| AtlANTian | A ready-to-flash Debian GNU/Linux system for Bitmain Antminer S9 control boards, with Zynq-7010, FPGA, NAND, and hardware support. |
| CCTV Observer | Self-hosted CCTV panel: an OpenWrt router sends video securely to a VPS for WebRTC live viewing and MP4 archival. |
| Mission Control | Release-ready web UI and router-side bridge for nikki/mihomo on OpenWrt. |
| DrainGuard | Local-first Android battery-drain monitor with rolling rates, history, alerts, and CSV/PNG export. |
| Fall Guard | Wear OS fall and watch-loss alarm using device sensors, foreground monitoring, siren, and vibration. |
| Watch Metrics | Lightweight Wear OS complication provider for selected device metrics. |
| TouchRMB | Long-tap right click for Linux touchscreen tablets on X11, including a low-overhead C daemon and settings UI. |
| AXP288 Control Center | Linux control center for AXP288-powered tablets: battery telemetry, PMIC registers, and kernel settings. |
Linux · Embedded Linux · OpenWrt · C · Shell · Python · Kotlin · Java · Android · Wear OS · Docker · JavaScript