Projects
Everything here follows one rule carried over from 24 years of engineering: don't claim what you can't show. One project is live and public; the rest are queued behind the CPSA exam on 25 July — study holds priority until then.
Live
-
This site — a hand-coded portfolio with a
deliberate constraint: a fresh clone must run from
index.htmlwith zero commands. No framework, no build step. Vanilla HTML, CSS, and JavaScript; light/dark theming via CSS custom properties; a Chart.js skills radar with keyboard-accessible mode switching; WCAG AA contrast in both themes; and integrity-pinned CDN dependencies — supply-chain hygiene starts at home. The full working — mistakes, fixes, commit history — is public on GitHub.
In the pipeline
Planned builds, in intended order. Each one lands here with a write-up — purpose, tooling, and what building it taught me — once there is real code to show.
- Network scanner (Python) — planned. A socket-level TCP port scanner built from first principles before reaching for Nmap: understanding what the tool does beats memorising its flags.
- Python study utilities — planned. Small automation scripts from my daily study workflow — question-bank drills and revision tooling — cleaned up and published.
- Active Directory lab — planned. A small domain environment for attack and defence practice, feeding the write-ups page as labs are completed.