Proof point β Anyone can claim fundamentals. Mine are 68 repositories deep, four paradigms wide, and a decade long.
π©» Problem
Tech leadership fails when it’s held by people who talk technology but never did the unglamorous work of learning it properly. The question any builder should answer: where is the proof of your foundations?
π¨ Solution
This collection is that proof - 68 repositories archived in one deliberate sweep (MayβJune 2021) and still receiving updates as recently as 2026:
The layers
- High school (~2014β2015) - AP Computer Science Java labs and VB.NET applications (inventory systems, calculators) - the earliest preserved layer.
- University (Swansea, UK) - a complete degree archive: modules from Programming Fundamentals through HCI, Concurrency, Software Engineering, Databases, Computer Graphics, Algorithms, and Formal Languages & Automata, including the CS-230 group project Artatawe.
- Four paradigms - 34 Java repos (imperative/OO), 16 Prolog repos (logic: N-queens, ancestry trees, train routing, cuts and negation), 7 Haskell repos (functional: types, IO, concurrency), plus assembly and batch scripting.
Highlights
java_vision-3d- a volumetric medical-image renderer over the classic 113-slice CThead dataset: Swing GUI, maximum-intensity-projection mode, x/y/z slice navigation. Real computer-graphics coursework, not a toy.java_vision-algos- image-processing algorithms (histogram equalisation, gamma correction, correlation) - revived and re-documented in May 2026, a decade after the era it came from.java_concur/haskell_concur- the same thread-coordination problem solved in two paradigms.
π Philosophy
Fundamentals compound. The discipline to archive ten years of coursework - and the curiosity to revive an image-processing lab a decade later - is the same discipline real talent development must instill at scale.
π Key learnings
- Multi-paradigm fluency: the imperative, functional, logic, and low-level views of the same computational problems.
- Graphics, concurrency, databases, and automata theory as studied subjects, not Wikipedia summaries.
- How a structured curriculum builds an engineer - firsthand knowledge that directly informs designing one for others.
π Output & impact
- 68 repositories, ~284 MB of preserved coursework, spanning roughly 2014β2026.
- A documented, inspectable record of formal CS training from high school through degree completion.
π Why this matters
Talent & Education. Whoever designs technical training - for a bootcamp, an academy, or a team - should know from lived, documented experience what rigorous education contains, which parts compound, and which parts are ceremony. This archive is that knowledge, in version control.
π Hire me
Designing a technical curriculum or hiring bar? Let’s talk β Β· See also: TDA Academy Β· The thesis