Photo of Brody Kretz

Brody Kretz

Software engineer, full-stack + applied AI. I build AI products end to end.

OctDecJanFebMarAprMayJunJulAugSepOct
Fig. 2. 1,405 contributions, 26 Oct 2025 – 27 Oct 2026. Source: GitHub.LessMore

Hello

  • I'm a senior at CU Boulder studying Information Science with a Business minor, graduating May 2027. Most of my coursework has been machine learning, statistics and data science.
  • I like building things start to finish: AI agents, retrieval systems, the tests that check them, and ML models. I came up through BI and analytics, so I don't trust a number until I've checked it.
  • I also do contract development for BlueSteel AI Solutions. My main project there is a CRM that runs a private school's sponsorship program.

Client work(2)

These belong to BlueSteel AI Solutions and its clients, not me. I work on them as a contract developer, and each page says which parts were mine.

TM

The Morning Dump

Jun–Sep 2026 · Backend developer

A weekday comedy newsletter with over 900 subscribers and a daily games hub. I'm a backend developer on it: keeping the service up, managing the data, logins and credentials, fixing downtime, the beehiiv connection, and getting each issue out.

Next.jsReactMongoDBbeehiivClaude APITailwind CSSVercel
Read more
DI

Document Intelligence Prototype

Jun 2026 · Sole engineer on a client prototype

Answers plain English questions about a property's documents with the source page shown next to each answer, and checks a draft subcontract's scope against a required scope checklist to catch gaps early. Built for a client pitch and run on synthetic documents.

PythonFastAPIClaude APINext.jsReactTypeScriptTailwind CSSpytest
Read more

More projects(15)

CC

Chess Cheat Detection

Oct 2026

A proof of concept, not a cheat detector. One month of Lichess games, about 1.5 million of them, parsed in DuckDB with nothing but SQL. Every player with 50 or more games gets compared with what the Elo formula says they should have scored, the biggest overperformers get flagged, and a short script asks the Lichess API which of them were later marked for cheating.

SQLDuckDBPythonLichess databaseLichess API
Read more
B

BuffBuddy

Jun–Jul 2026

A question answering assistant built on CU Boulder's public websites. Before it answers, it checks whether it actually found relevant pages, and if it didn't, it says so instead of guessing. I tuned that cutoff with a labeled test set.

PythonFastAPIChromaDBsentence-transformerstrafilaturaClaude APIpytest
Read more
PG

Pipeline Guard

May 2026

A multi-agent system where one agent sabotages a running data pipeline and five others detect the problem, diagnose it, patch it, check the fix, and write it up on their own. A dashboard shows each agent working.

PythonFastAPIClaude APIAPSchedulerWebSocketsSQLitepytestDocker
Read more
J

Jarvis

Sep 2026 – present

Jarvis is a five person CU Boulder capstone with a big goal: learn from hundreds of past disasters and estimate how a given city would fare in the next one. That model isn't built yet. What runs today is the part I built: a wildfire map with 10 layers pulled live from 7 public sources, a click anywhere fuel, weather and drought report, and a pipeline that loads teammates' spreadsheets into Postgres straight from GitHub.

PythonFastAPILeafletJavaScriptSupabase PostgresGitHub Actionspandas
Read more
Show 11 more
MP

mac-pilot

Jul 2026

Lets Claude Code work on my Mac through the shell, AppleScript and a browser, with a safety check that controls when it's allowed to take over the mouse and keyboard.

Claude CodeBashAppleScriptPlaywrightSwiftskhd
Read more
KH

Kaggle House Prices

Apr 2026

A regression pipeline for Kaggle's House Prices competition: cleaning and feature engineering on the Ames housing data, then a weighted blend of XGBoost, LightGBM, Ridge and ElasticNet trained on log sale price. The final submission scored 0.12094 on the public leaderboard, in the top 8%. That ranking counts every entry, including bots and people who submit leaked answers.

PythonpandasNumPyscikit-learnXGBoostLightGBMMatplotlib
Read more
CC

Chess Coach Agent

May 2026

Three AI agents go through your Chess.com games, find the mistakes you keep making, and write a training plan and workbook. You can also play a bot that explains each of your blunders as they happen.

PythonLangGraphClaude APIFastAPIpython-chessStockfishSQLiteDocker
Read more
WC

wp-claude-mcp

Apr 2026

Two WordPress plugins that let AI assistants like Claude manage a site's posts, pages, settings and styling through the Model Context Protocol. There are 21 actions, and each one checks the connected user's WordPress permissions.

PHPWordPressModel Context ProtocolJSON Schema
Read more
D

Docket

Jul 2026

The parts of an AI email assistant for a small law firm: sort incoming mail, pull out key facts and deadlines, and draft replies that a person has to approve. Built for a hypothetical firm on synthetic data.

PythonFastAPIPostgreSQLSQLAlchemyClaude APIGmail APIpytestDocker
Read more
PL

Personal Life Manager

Jul–Aug 2026

A planning app I built for myself around a nightly and morning routine, with AI help for sorting tasks, news and email. It runs as a native Mac app.

PythonFastAPISQLiteReactTypeScriptClaude APIGmail APIpytest
Read more
B

Blackout

Jul 2026

One switch sends your chosen contacts a calm heads up by text, with an undo window. If the phone dies, calls can forward to a number that tells trusted callers your last known location.

SwiftSwiftUIPythonFastAPITwiliopytest
Read more
BP

BUSM Practice Engine

Aug 2026

Generates practice problems for a CU accounting course, grades your answers, and tells you the specific mistake behind a wrong one. No AI in the practice loop, so it's instant and free.

PythonFastAPIPydanticpytestJavaScript
Read more
CL

claude-link

May 2026

A Claude Code slash command that sets up a running conversation so I can resume it from my phone over SSH.

BashtmuxTailscaleClaude Code
Read more
CT

Claude Token Counter

Jul 2026

Shows a running total of my Claude Code token usage in the macOS menu bar, plus today's count and active sessions.

PythonrumpsmacOSpytest
Read more
BC

Blind Chess Trainer

Feb 2026

A single web page for practicing blindfold chess: name square colors, find legal moves from notation, and walk a knight around the board.

HTMLCSSJavaScript
Read more

Stack

01Languages

PythonTypeScriptJavaScriptSQLJavaC++SwiftHTMLCSSBash

02AI & LLM systems

Claude APITool useMCPLangGraphLangChainRAGpgvectorChromaDBEval sets

03Data & ML

pandasNumPySciPyscikit-learnXGBoostLightGBMBigQueryTableauMatplotlib

04Backend & Database

FastAPIExpressasyncioWebSocketsPostgresSupabaseSQLiteMongoDB

05Frontend

Next.jsReactTailwind CSSSwiftUIThree.js

06Testing & Delivery

pytestHypothesisVitestPlaywrightESLintGitHub ActionsDockerVercelFly.ioRenderGit

Experience

ChessReflex

chessreflex.comiOS app · coming soon

Remote

Solo developer

06.2026 – Present
  • Built and run ChessReflex, an opening trainer that drills the positions where your opponent has a choice instead of making you replay whole lines.
  • 61 courses generated and checked with Stockfish, spaced repetition review, and puzzles pulled from your own chess.com or Lichess games.
  • More than 1,800 unit tests run in CI on every push to main. An iOS version built with Capacitor is in progress.
Next.jsTypeScriptSupabaseDrizzleStripeStockfish WASMCapacitorVercel

BlueSteel AI Solutions

Remote

Developer

Contract04.2026 – Present
  • Took over a multi-tenant sponsorship CRM for a private high school from a working prototype in July 2026 and have been its only engineer since. It has run the school's sponsorship program on real data since August.
  • Backend developer on The Morning Dump (themorningdump.com), a weekday newsletter and games hub with over 900 subscribers. I run the backend: uptime, the data, editor logins and credentials, the beehiiv connection with its signed webhook and send checks, and getting each issue out. I also built the daily mini crossword.
TypeScriptNext.jsNode.jsExpressPythonFastAPIClaude APIMongoDBSQLiteVercelRender

VIDSIG

Walnut Creek, CA

Intern

Internship05.2022 – 08.2022
  • Tested the company's platform and wrote up performance issues with steps to reproduce them for the engineering team.
  • Helped with creator outreach and onboarding for the platform's early roster.
QA testingBug reportsCreator onboarding

Education

University of Colorado Boulder

08.2022 – 05.2027 (expected)B.S. Information ScienceMinor in Business
Applied Machine LearningData Science FundamentalsStatistics for Information ScienceProgramming for Information Science I–II

Google Data Analytics Professional Certificate

2026CertificateCoursera
SQLSpreadsheetsTableauR