(but who's counting?)
MLB-LED-Scoreboard is a miniature Jumbotron that displays live MLB scores using the GameDay API. Under the hood, it's driven by Python and a Raspberry Pi and supports lots of hardware configurations.
I've been a contributor to MLB-LED-Scoreboard since 2019 and have been the lead maintainer since 2022.
RGBMatrixEmulator is a highly-configurable emulator for Raspberry Pi-compatible HUB75 LED matrices, developed to allow project maintainers to support most permutations of hardware configurations without having to purchase them.
The emulator is available via PyPI and is compatible with most Python scripts that drive matrix panels via the rpi-rgb-led-matrix library. RGBMatrixEmulator is a drop-in replacement for the existing library and outputs graphics data to multiple types of display adapters.
The emulator can successfully render all demos included in the rpi-rgb-led-matrix driver library and has first-class support for mlb-led-scoreboard, where it is included as its software emulation driver.
It's written in C using the fantastic GameBoy Development Kit 2020 and ports almost all of the features from the full game to the handheld GB version.
raytrace-ruby is a raytracer written in Ruby.
Most of the code is a conversion from the original C++ as written by Peter Shirley in Ray Tracing In One Weekend. This is an excellent foray into both computer graphics and linear algebra.
Unfortunately, it's rather slow -- 6 hours for one frame at 400x266px -- but, hey! That's almost 60 frames per fortnight!
Always open to new opportunities!
Copyright 2023 Tyler Porter