bkmontgomery.dev

Memphis, TN  ·  Software Architect

Brad Montgomery

I build the things that connect systems together — Python first, Rust when it needs to be a single binary, and a lot of data plumbing in between. Eleven of those are below, along with the numbers that show which ones people actually use.

607 stars
Total GitHub stars across the eleven featured projects
Forks
75
Public repos
64
Followers
221
Featured span
2012–2026

Readings taken August 2026

Registry

Eleven projects, oldest still running since 2012.

Does Brad still have a job?

Yes.

A whole domain, a Makefile, and a one-word README. It has been correct every day since November 2025.

Forged 2014 Python

django-querycount

Middleware that prints the number of database queries to Django's runserver console, colour-coded by threshold, so an N+1 problem announces itself while you work.

  • django
  • database
  • debugging
pip install django-querycount
408 stars 34 forks
Forged 2012 Python

django-redis-metrics

Name a metric — "Downloads", "New Users" — and record it. Redis stores every count at second, minute, hour, day, week, month, and year granularity so you can zoom out without re-instrumenting.

  • django
  • redis
  • metrics
pip install django-redis-metrics
93 stars 22 forks Docs
Forged 2016 Python

word2html

Point it at a .docx and get decent HTML back. Started as a joke about a chore done too many times; now the most-forked thing here.

  • pypandoc
  • html
  • documents
uvx word2html doc.docx
56 stars 12 forks
Forged 2012 Python

django-rainbowtests

A custom Django test runner that gives you really colourful test output. Failures stop being a wall of grey.

  • django
  • testing
  • color
pip install django-rainbowtests
43 stars 6 forks
Forged 2026 Rust

claude-usage

A terminal dashboard for Claude Code sessions. A SessionEnd hook appends one JSON record per session to a local log; the CLI renders daily cost bars and a session table. Native binaries, no runtime required.

  • ai
  • claude-code
  • cli
curl -fsSL .../install.sh | bash
4 stars Site
Forged 2013 Python

python-ninethreesix

Password generation by the rules of xkcd 936 — a few common words beat one mangled one. Ships a CLI: run it, get wrench-fair-fascia.

  • password
  • generator
  • xkcd
uvx --from python-ninethreesix ninethreesix
3 stars 1 fork
Forged 2025 Python

streben

A cycling data app that runs on your own machine. Syncs Strava over OAuth, imports Garmin .fit files, and charts power, heart rate, and cadence. No socials, no signups — the database is a local SQLite file.

  • garmin
  • strava
  • fitness
uv run uvicorn app.main:app
0 stars
Forged 2026 Python

site

A static site generator built for one person's requirements: Markdown in, Jinja templates, the same URLs as the blog it replaced, and a single command to publish to GitHub Pages. Written because learning Hugo sounded like more work.

  • markdown
  • jinja
  • static-site
uvx --from git+https://github.com/bradmontgomery/site site
0 stars Site
Forged 2018 Rust

puttr

Send it a PUT request with a content key and it writes the value to a file, filed by year-month with a timestamp. The extension comes from your Content-Type header. Also answers to sendme.computer.

  • http
  • storage
  • silly
cargo build --release
0 stars Site
Forged 2020 JavaScript

w-kg

Cycling calculators. Enter your body weight to get power targets for each watts-per-kilogram zone, or a ride duration and workload to get a fuelling plan. Escaped from a CodePen.

  • cycling
  • calculator
  • github-pages
npm run dev
0 stars Try it

Operator

He/him  ·  Memphis, Tennessee

Years as a software engineer across several domains, a few more as an engineering manager, and more recently a software architect in financial services. Python is the default; the rest gets picked to fit the problem.

The through-line is data — pipelines, lakes, warehouses, and the unglamorous work of making systems agree with each other. Cloud since cloud was a thing. These days a lot of attention goes to LLMs and what people are actually doing with them.

Part-time, I teach programming, AI, and technical skills at Tech901. Formerly a Certified SAFe 6.0 Architect. Off-hours it is mostly bicycles.

Language of choice
Python
Also fluent in
Rust, JavaScript, SQL
Domain
Data engineering & architecture
Teaching
Tech901, Memphis
On GitHub since
July 2009