Labs
An engineering notebook. The why behind the things I've built, alongside the ones I'm still building.
Traceroute that understands ECMP. Walks every parallel path, tags each hop with its ASN, renders the result live in the TUI.
stack: Go · UDP/ICMP probes · ASN data from Team Cymru
github.comIt’s show cdp neighbors running on your laptop. Plug into any switch port, find out which switch you hit and which port. TUI front, CSV log.
stack: Go · CDP/LLDP capture · CSV log
github.comSNMP interface graphs in a terminal. Per-port rate sparklines updating in real time, multiple devices side-by-side, credentials encrypted at rest.
stack: Go · SNMP polling · keychain-encrypted creds · concurrent panes
github.comA talker. Text-based real-time chat server in the lineage of Resort, Surfers, and Asylum. Long-running, recently revived.
stack: C · POSIX sockets · custom command parser
github.comCross-platform workspace bootstrap. Zsh, Neovim with NvChad, Tmux, Starship, and the shell utilities that have followed me through every job.
stack: Zsh · Neovim (NvChad) · Tmux · Starship · 25+ shell utilities
github.comSSH-based topology discovery. Seed one device, crawl CDP and LLDP recursively, output a report another engineer can actually read.
stack: Python · Netmiko · recursive BFS · Markdown + HTML reports
github.com