Practice and courses
Learning
What I'm studying, kept apart from production work. I write this code by hand, without AI, to build the fundamentals. The software I run for our company is on Work.
Boot.dev
Hand-coded The back-end developer path, written by hand without AI.
Level
95
Rank: Mage
Courses completed
13
plus 7 guided projects
Lessons solved
1,409
since 2025
Leaderboard
Top 1.6%
all-time XP
Learn File Servers and CDNs with S3 and CloudFront
Oct 2026
Learn HTTP Servers in Go
Oct 2026
Learn HTTP Clients in Python
Sep 2026
Learn SQL
Sep 2026
Learn HTTP Clients in Go
Aug 2026
Learn Go
Aug 2026
Learn Memory Management in C
Aug 2026
Learn Data Structures and Algorithms in Python
Oct 2025
Learn Functional Programming in Python
Jun 2025
Learn Object Oriented Programming in Python
Jun 2025
Learn Git
Jun 2025
Learn Linux
Jun 2025
Learn Python for Beginners
Jun 2025
Boot.dev profile · XP and achievements
Projects written by hand
No AI Written by hand, no AI. Their git history has no AI co-author lines.
chirpy
An HTTP server with a JSON API, JWT sign-in with refresh tokens, Argon2id password hashing, and Postgres with sqlc and goose migrations.
Go
gator
An RSS aggregator in the terminal: users, feeds and follows, with a background scraper saving posts to Postgres.
Go
cli-pokemon-game
A turn-based battle game in the terminal. My own design, with a type chart, moves and routes.
Python
static_site
A static site generator: Markdown to an HTML node tree to pages, with unit tests.
Python
LeetCode
Practicing algorithms in Python. 3 problems solved so far (3 easy).
Duolingo
202-day streak, mostly Spanish. Daily practice
Books
Reading now:
Grit: The Power of Passion and Perseverance
Angela Duckworth
25 read · 29 on the list · All shelves