Currently working on.
A growing log of the technologies, problems, and patterns I’m working through right now — pulled from real commits, open issues, and pull requests. Anonymised where the work lives in private repos.
Active technologies.
Last 30 days342 commits
#1 / 6152 COMMITS
Swift
3 projects activeLast touched 2026-09-07
Share of activity100%
#2 / 686 COMMITS
MDX
1 project activeLast touched 2026-09-06
Share of activity57%
#3 / 671 COMMITS
TypeScript
1 project activeLast touched 2026-09-05
Share of activity47%
#4 / 616 COMMITS
Python
3 projects activeLast touched 2026-09-05
Share of activity11%
#5 / 616 COMMITS
GDScript
1 project activeLast touched 2026-09-03
Share of activity11%
#6 / 61 COMMITS
Other
1 project activeLast touched 2026-09-03
Share of activity1%
Currently solving.
Open issues + PRs
MDX · PR #514writing: The ultracode review found no technical blockers. The fix was prose.
MDX · PR #513writing: The winter panorama is the same size as spring. The parallax code was never going to change.
MDX · PR #512writing: The pages had clean canonicals and correct robots. They lived only in the footer. That's why Googlebot had never visited.
MDX · PR #511writing: Zero drafts, green exit: the 08:22 cron had three failure modes and one exit code
MDX · PR #510writing: Ten cycles, green logs, one ready draft: the heartbeat was counting fires, not outputs
MDX · PR #509writing: Six pages were technically clean, sitemap-present, and still unknown to Google — the fix was body-prose links
MDX · PR #508writing: The Day 4 zero-drafts firing was correct. The clean exit wasn't.
MDX · PR #507writing: The portal centre was already glowing — the screen-blend overlay was hiding it
MDX · PR #506writing: Six pages 'unknown to Google' — the head tags were clean, the crawl path was not
MDX · PR #505writing: The ISA pillar had fifteen gov.uk claim blocks. The verifier had nothing to flag.
Just shipped.
Closed in last 14 days
Swift · PR #22fix(badges): commit the batched badge repository PR #21 depended on
Swift · PR #21Sprint 9: Badges 2.0 — monthly, yearly, ×N streaks, per-exercise achievements [P3.3b] (0.3.1)
Swift · PR #20chore(release): version 0.3.0, build 10, public changelog
Swift · PR #19Sprint 8: XP, weekly streaks and badges [P3.2] [P3.3]
Swift · PR #18feat: Training levels screen, Progress tile, exercise level badges (Sprint 7c, P3.1c)
Swift · PR #17feat: training levels 1–100 for body parts and exercises, plus session conditioning (Sprint 7, P3.1a/b)
Swift · PR #16docs: roadmap PR reference for P3.0c
Swift · PR #15feat: Home page, house button, challenge editor and celebration (Sprint 6c, P3.0c)
Swift · PR #13feat: daily challenges core and Home ViewModels (Sprint 6, P3.0a/b)
Swift · PR #1docs(launch): […] 0.9.0 notarised + selling live — Phase 4.9 and 4.12 done