Celery migration
2024+10,787 LOC · 42 files · 50+ jobs ported · 2-year runtime owner
Every Redmine event, every GitLab push, MR and review, and every local commit (work and personal) — deduped, grouped, and laid out as a GitHub-style calendar. Hover any day for the full breakdown.
Eight high-leverage initiatives — owned end-to-end. Sizes are taken directly from integration commits and merged MR diffs.
+10,787 LOC · 42 files · 50+ jobs ported · 2-year runtime owner
+2,160 LOC integration · 8 versions · 10 months
+2,006 / −782 LOC · email, web, login templates
~1,400 LOC · 5 commits · gated whitelist + sunset
P95 15.4 s → 0.67 s · 3 iterations · query-layer surgery
4 pre-disclosure reports · 30 days · ISO 27001 framing
3M+ data points · 140 sim-years · GCP 96-core · 16 intersections
1.5M-word CMS · 20,000-clinic enrichment · 100K-point analytics
Year-by-year commit and MR throughput with merge-rate breakdown. Click any year to focus the detail panel. Built from the same GitLab and Redmine sources as the calendar above, summarised into the cadence story.
Peak MR throughput. 85 MRs, 51 merged, broader product surface and more cross-team coordination.
Issue creations, comments, status changes, assignments and field edits — every journal entry, scraped from redmine.affinitext.com.
Pushes, merge requests authored / reviewed / merged / closed, issue activity and notes from source.affinitext.com. Includes 4 name/email variants over the period.
Every commit I authored across every local repository — work and personal — deduped across worktrees and shown as separate categories.