Advent of Code

My runs from 2022 to 2024 — TypeScript, then Kotlin.

Advent of Code is an annual programming event by Eric Wastl. Every December, from the 1st through Christmas, a new two-part puzzle unlocks each day. You write code to solve them, submit your answers, and earn stars — one per part completed, two if you solve both.

It is fun because the puzzles are self-contained stories — quick wins on a weeknight or rabbit holes that eat an entire Sunday. There is no required stack: pick any language, lean on algorithms and curiosity, and treat December as a small daily ritual. Many developers do it for the joy of coding, not the leaderboard.

I took part in three years — 2022, 2023, and 2024 — and genuinely enjoyed it. Below is a summary of what I achieved and how I approached each run.

All stars accumulated over the years

123/ 150

3 years2 languages123 commits
2022: 442023: 292024: 50
Perfect run
2024
Kotlin
50/ 50
Get a taste of Kotlin through AoC
37 commits
2023
TypeScript
29/ 50
Solve AoC puzzles with JavaScript/TypeScript
41 commits
2022
TypeScript
44/ 50
My first attempt to solve AoC puzzles with TypeScript
45 commits
All three repos on GitHub
Solutions, utilities, and puzzle runners — open for anyone curious about Advent of Code.
View on GitHubSolutions live on GitHub