Code
None of this is on GitHub. My code lives on my own Forgejo instance, hosted on dazoo: a small self-managed platform spread across a few nodes in San Diego, Germany, and an offsite backup at my dad's house. Mesh-networked with Headscale, reconciled by GitOps.
The repos themselves stay private. What's on this page is just the activity signal: pushes, repo metadata, languages.
Repos
stateball
1,020 commitsWin probability modeling for MLB games at every play-state. Ingests play-by-play data, derives state features (inning, score, base-out, count), trains and backtests a probability model in Python.
Created Feb 25, 2026
- Python 77.1%
- TypeScript 22.2%
- CSS 0.4%
- Dockerfile 0.2%
- Shell 0.1%
- HTML 0.0%
lotus-lake
578 commitsData lakehouse and analytics platform for Lotus & Luna. dlt for source ingestion, DuckLake for storage, dbt for transforms, Cube.js as the semantic layer for downstream consumers.
Created Feb 13, 2026
- Python 78.4%
- JavaScript 18.7%
- Shell 1.6%
- Dockerfile 1.3%
odoo-mcp
200 commitsHosted multi-user Odoo MCP service: fork of ivnvxd/mcp-server-odoo with Google-federated OAuth and per-user Odoo identity
Created Jun 10, 2026
- Python 99.6%
- Shell 0.3%
- Dockerfile 0.1%
dazoo
140 commitsSelf-hosted infrastructure as code. Two Talos Kubernetes clusters reconciled by Flux, Fedora CoreOS bare-metal nodes defined as Butane, secrets pulled from Vaultwarden via ESO and SOPS.
Created Feb 10, 2026
- Makefile 67.4%
- Shell 27.1%
- Dockerfile 5.5%
lotus-dash
122 commitsOperations and BI dashboard for Lotus & Luna. Next.js front end that queries the lotus-lake Cube.js semantic layer to render the daily and weekly reports the team actually uses.
Created Feb 13, 2026
- TypeScript 96.9%
- CSS 2.6%
- Dockerfile 0.2%
- JavaScript 0.2%
liveball
111 commitsLive dashboard for the stateball MLB model. Compares in-game predictions against actual outcomes, surfaces calibration drift, and tracks per-game accuracy as games unfold.
Created Mar 9, 2026
- TypeScript 63.9%
- Python 33.2%
- CSS 2.4%
- Dockerfile 0.3%
- HTML 0.2%
deeotee-stow-archive
27 commitsArchived: original stow-managed dotfiles, replaced by chezmoi (see deeotee repo)
Created Mar 16, 2026
- Shell 52.8%
- CSS 47.2%
deeotee
23 commitsChezmoi-managed dotfiles and shell configuration. Pulls secrets from Vaultwarden at apply time so a fresh machine reaches a working state with one command.
Created Apr 13, 2026
- Shell 66.8%
- Python 23.4%
- CSS 9.8%
thought_garden
17 commitsThe persistent memory for everything I work on. An Obsidian vault of project pods, SOPs, reference notes, and lessons that every other repo's AGENTS.md links back to.
Created Feb 11, 2026
- Shell 100.0%
shop-discount-manager
16 commitsLotus & Luna custom Shopify discount-code rejection app (Function + control UI).
Created Jun 16, 2026
- TypeScript 75.4%
- Ruby 15.9%
- CSS 3.7%
- JavaScript 3.0%
- Dockerfile 2.0%
lotus-data-ops
15 commitsPython analytics workspace for Lotus & Luna. Source connectors, exploratory notebooks, and one-off pipelines for the questions that don't yet warrant a dbt model.
Created Mar 20, 2026
- HTML 75.6%
- Python 22.2%
- JavaScript 1.6%
- CSS 0.6%
publicpersona
12 commitsPersonal site at home.monk3y.xyz. Next.js, deployed via Flux on the home cluster.
Created May 4, 2026
- TypeScript 95.0%
- Dockerfile 2.3%
- CSS 1.5%
- JavaScript 0.6%
- Shell 0.5%
deportesdecasa
5 commitsLiving-room TV app for live sports streams. Web UI runs on a phone or laptop and remote-controls an mpv playback service on the TV, replacing a stack of cable subscriptions.
Created Apr 3, 2026
- TypeScript 58.5%
- JavaScript 26.7%
- CSS 9.0%
- Makefile 2.9%
- HTML 1.6%
- Dockerfile 1.2%