QuantusSports | May 2025 - Present
Python, HTML, CSS, JavaScript, Cloudflare Workers
QuantusSports.pages.dev | github.com/jmi06/Quantus-Sports
QuantusSports is a sports analytics and statistics site I started back in May 2025. It began as an Elo
system for MLB baseball games, where point differentials were taken into account. Therefore a blowout is
worth more than a close game. Similarly to Chess, if a top team gets upset by a worse team, their rating
will change more drastically and vice versa. I have since ported it over to hockey and basketball as
well,
branding it under one unified name, Quantus. Each sport has it's own BlueSky account where live updates
are
posted after each game. Each sport also features a predictions tab, where team ratings are used to make
game
predictions. As of Feburary 2026, the model is nearly 65% accurate at predicting NBA games.
Glyph | January 2025
Python, HTML, CSS
github.com/jmi06/Glyph
Glyph is a lightweight, TeX inspired markup language written in Python. It uses a syntax similar to TeX
with
it's heavy use of backward slashes and curly braces. The python utilty converts the .glyph files to
HTML.
Meteo | December 2025
Python, Curses, Requests
github.com/jmi06/Meteo
Meteo is a TUI weather client for Canadian Weather. It fetches weather data from Environment Canada's
hidden
api. It supports current conditions, hourly forecasts, daily forecasts, and weather
warnings/alerts.
PlayerRankings | November 2025
Python, Pandas
github.com/jmi06/PlayerRankings
I created a Pitcher vs. Batter model to determine who is the best baseball player in MLB. It uses a
similar
formula to Quantus, except it treats every at-bat as it's own game, and the result of that at-bat
determines
how much the rating is affected by. For example, if the pitcher hits a home run, they will earn more
rating
than if they draw a walk. Same for pitchers, if they get a strikeout, they will earn more than a normal
routine out. It also takes into account the opponents rating, if an Cy Young pitcher gives up a home run
to
a poor hitter, their rating will take a bigger hit and vice versa.