Christopher Yarbro
I write firmware, operating systems, and the software that gets data off hardware. Data engineer at Turner Construction; CS and Political Economy, Tulane '26.
Projects
-
Moire
Low-cost soil-moisture sensor network for reforestation research. 15 nodes deployed in the Ecuadorian Andes. Best Project, 2026 Tulane SSE Engineering Expo.
-
nrf_pcnt
A hardware pulse counter for a chip that doesn't have one, built from GPIOTE, PPI, and two timers. Counts while the CPU sleeps.
-
Weenix
A UNIX-like kernel: processes and threads, device drivers, a virtual file system, the System V filesystem, and virtual memory.
-
Traintime
Live train arrivals for a display on my wall. Decodes transit feeds for any configured system into compact arrival packets.
Other
- Funclang: an interpreter in Rust for a small OCaml-like language.
- Data Science final project