Projects
My Phone Lab — From Discarded Boards to Compute Nodes
ActiveHow I recover old phones, organize the hardware, and build the software that gives each device useful work.
Fleet Orchestrator — Managing Repurposed Compute Devices
ActiveFleet Orchestrator manages jobs and services across a mixed collection of repurposed computers, phones, and tablets. I built its Rust controller, device agent, and command-line interface to make these machines useful as remotely managed…
Wayland Prompter — Script Notes over Fullscreen Presentations
ArchivedA scrolling script overlay that stays visible above fullscreen presentations on supported Wayland desktops.
Mergen — Distributed LLM Inference on Reclaimed Phones
ActiveDistributed C++20/GGML LLM inference runtime running 1.1B to 27B models (Qwen3.5, Qwopus 9B, Qwen3.8-27B, LFM3, Xing4.0 MoE) across reclaimed Linux and Android phones.
Yagent — A Local Coding Agent with Reviewable Changes
ActiveA local-first coding agent with reviewable edits, persistent sessions, and verification tools.
armrx — A RandomX Miner for AArch64
ActiveCPU-only RandomX v1 miner for AArch64 Linux in C++20 with a native ARM JIT compiler, light/partial dataset modes, and 400+ commits of hardware A/B measurements.