Projects

Projects

Mostly experiments, demos, and things I built to learn.

OpenDota Dashboard

Real-time Dota 2 stats pulled from OpenDota API at build time.

WASM Experiments

  • Mandelbrot renderer - WebAssembly + Canvas, zoom infinitely
  • Game of Life - Conway's classic, WASM-accelerated
  • Audio visualizer - FFT in WASM, real-time microphone input

CLI Tools

  • dota-stats - Terminal Dota 2 profile viewer (Go)
  • netprobe - Network latency/throughput tester (Rust)
  • logtail - Structured log follower with filtering (Python)

Infrastructure

  • Homelab monitoring stack (Prometheus + Grafana + Alertmanager)
  • Certificate automation (acme.sh + Dovecot/Postfix reload hooks)

Upcoming

  • Dota 2 draft analyzer (hero synergy/counterpick matrix)
  • Distributed trace viewer for microservices
  • E-ink dashboard for server stats