< mager.co />

$ Code ~ Life # Recipes ? About
Follow @mager on X Go to mager's GitHub page

💻 $ ls -la ~/code

Programming, development, and tech adventures

code December 25, 2025

Building an AI Sports Betting Recommendation Engine with Gemma

A practical guide to building two-stage AI recommendations: use embeddings for fast retrieval, then small LLMs like Gemma 3 for natural language explanations. The real skill? Curating context, not writing algorithms.

AIMachine Learning
code November 29, 2025

beatbrain: A Social Music Discovery App

A weekend project for discovering new music, sharing favorites, and seeing what your friends are listening to.

GoMusicSide Projects
code December 1, 2022

Learning 25 programming languages in 25 days with Advent of Code

Instead of just using a single language, I wanted to solve the puzzle in a language I know, then lurk the internet for the solution in another language each day.

Advent of CodeProgrammingLearning
code January 3, 2021

Building a coffee API with Go Fx and Firestore

A step-by-step walkthrough of building a Go Fx app using Firestore to build a database of coffee beans & roasters and an API to fetch & update data.

GoFirebaseAPIs
code February 22, 2020

Hello World

mager.co is back!

GatsbyMeta
code February 1, 2018

How I built a decentralized Ethereum app for the Super Bowl

My explorations into decentralized apps and blockchain.

EthereumBlockchainWeb3
─ ─ ─ [ exit 0 ] ─ ─ ─
< mager.co />

// © 2026 All rights reserved

$ Code | ~ Life | # Recipes
Follow @mager on X Go to mager's GitHub page

❯ Built with Astro v5