Become a sponsor to Trevor Viljoen
I build high-performance, local-first applications that bridge the gap between proprietary hardware and the open web. Whether it's reverse-engineering the Tablo Gen 4 API (tablo-api | tablo-web), MLB Stats (mlbapi), predicting Oklahoma's severe weather with kronos-wx, or researching CVEs, I focus on building tools that provide control, privacy, and technical transparency.
Your sponsorship supports my time spent in the weeds of undocumented protocols and complex automation.
Featured work
-
trevor-viljoen/mlbapi
mlbapi is a Python library that provides Pythonic bindings for MLB Advanced Media's StatsAPI — the same data source that powers MLB.com's live game data, box scores, standings, and more.
Python 11 -
trevor-viljoen/kronos-wx
Research-grade Oklahoma severe weather prediction system. Resolving the tornado outbreak/bust duality through temporal cap erosion analysis.
Python -
trevor-viljoen/tablo-api
Python wrapper for the undocumented Tablo 4th Gen API (LighthouseTV)
Python -
trevor-viljoen/tablo-web
Beautiful browser-based Tablo 4th Gen live TV client
TypeScript -
trevor-viljoen/ansible-lint-rules
Ansible Lint Rules
Python 2 -
trevor-viljoen/mlbledscoreboard
An LED scoreboard for Major League Baseball
Python 1