Skip to content
View mgballou's full-sized avatar

Organizations

@kirschbaum-development

Block or report mgballou

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mgballou/README.md

Matthew Ballou

Software engineer — Laravel and PHP, TypeScript and React.

🩺 suivre — A food and symptom journal that correlates diet and lifestyle with inflammatory flares on a lag. Laravel 13, Inertia + React 19, PostgreSQL, and a decision log with the reasoning behind every call, including the reversals.

👑 dread-majesty — An incremental game where each tier of production pays out in the one below it. The engine is pure TypeScript: no DOM, no React, no I/O, no clock. Play it.

🎧 playlist-me-3 — Spotify playlists built from the sources and exclusions you pick, not your whole listening history. Clone it and it runs with no credentials.

⚔️ someones-pc-teambuilder — Competitive Pokémon team planning: damage, speed tiers, coverage and legality. Gen 9 damage is integer-exact and returns all sixteen rolls.

🔬 suivre-insights-poc — A simulation study asking whether Suivre's core insight really finds a dietary trigger. It does, but not reliably enough to show as a ranked list — so the app doesn't.

LinkedIn

Pinned Loading

  1. dread-majesty dread-majesty Public

    An incremental game of gothic ambition. Fortresses raise Legions, Legions take ground, ground breeds Minions, Minions generate Evil.

    TypeScript

  2. suivre suivre Public

    A food and symptom journal that correlates diet and lifestyle with inflammatory flare-ups on a lag. Laravel 13, Inertia + React 19, Filament 5, PostgreSQL.

    PHP

  3. suivre-insights-poc suivre-insights-poc Public

    Simulation study behind Suivre's lag-lift food/symptom insight: does it find a real dietary trigger from one person's journal, and how often does it blame the wrong food?

    Jupyter Notebook

  4. someones-pc-teambuilder someones-pc-teambuilder Public

    A team-building planning companion for competitive Pokemon. Damage rolls, speed tiers, coverage and legality for VGC and Smogon singles.

    TypeScript

  5. playlist-me-3 playlist-me-3 Public

    Build Spotify playlists from inputs you choose, not from everything you have ever played. Recipes of sources, exclusions and shaping rules, run through a pure local engine.

    TypeScript