Selected work

Projects, grouped by skill

Every project below is a public repository, filed under the skill domain it demonstrates. Most run as a live demo in the browser; all of them ship their source.

Featured

Five to start with

  • 01

    Cloud Architecture Designer

    cloud-architecture-designer · 2025

    A drag-and-drop AWS architecture canvas with pre-built reference templates, live cost estimation and a Well-Architected Framework review pass — designed so a team can reason about a system before it exists.

    • AWS
    • System architecture
    • Cost modelling
    • JavaScript
  • 02

    SIEM Log Analyzer

    siem-log-analyzer · 2025

    An interactive security operations dashboard: real-time threat detection over streaming logs, incident correlation, and every finding mapped back to MITRE ATT&CK technique.

    • MITRE ATT&CK
    • Log analysis
    • Threat detection
    • JavaScript
  • 03

    Neural Network Playground

    neural-network-playground · 2025

    Build, train and watch a network learn entirely in the browser — decision boundaries rendered in real time as the weights move. A teaching instrument first, a demo second.

    • Machine learning
    • Visualization
    • JavaScript
    • Teaching tool
  • 04

    Monte Carlo Simulation Engine

    monte-carlo-simulator · 2025

    Options pricing, Brownian motion, portfolio value-at-risk and Pi estimation under one simulation engine, with the distributions drawn as they converge.

    • Statistical analysis
    • FinTech
    • Simulation
    • Visualization
  • 05

    Education Leadership Dashboard

    Education-Leadership-Dashboard · 2024

    Analytics built for the people who sign off on budgets — student performance, resource allocation and spend in one view, so administrators argue from evidence rather than anecdote.

    • Learning analytics
    • Program evaluation
    • Dashboards
    • Data modelling

Skill domain

Engineering & Architecture

7 projects

  • 01

    Cloud Architecture Designer

    cloud-architecture-designer · 2025

    A drag-and-drop AWS architecture canvas with pre-built reference templates, live cost estimation and a Well-Architected Framework review pass — designed so a team can reason about a system before it exists.

    • AWS
    • System architecture
    • Cost modelling
    • JavaScript
  • 02

    Serverless Workflow Simulator

    serverless-workflow-simulator · 2025

    Event-driven architecture simulator modelling Lambda execution flows, cold-start behaviour and cost projections across invocation patterns.

    • Serverless
    • AWS Lambda
    • Cost projection
  • 03

    Cloud Cost Optimizer

    cloud-cost-optimizer · 2025

    A multi-cloud FinOps dashboard that analyses and ranks optimisation opportunities across AWS, Azure and GCP spend.

    • FinOps
    • AWS
    • Azure
    • GCP
  • 04

    AWS Terraform Game Day

    aws-terraform-gameday · 2024

    Infrastructure as code for a three-tier web application, written as game-day preparation — reproducible provisioning and controlled failure drills.

    • Terraform
    • HCL
    • AWS
    • DevOps
  • 05

    Student Engagement API

    student-engagement-api · 2024

    A Python service exposing engagement signals so downstream dashboards and interventions can consume one source of truth.

    • Python
    • APIs
    • Learning analytics
  • 06

    CLI Development Tools

    cli-development-tools · 2024

    A suite of developer utilities — API tester, dev server, file organiser, git helper and project generator.

    • Node.js
    • Automation
    • Developer tooling
  • 07

    Blockchain Educational Credentials

    Blockchain-Educational-Credentials · 2023

    A proof-of-concept for issuing and verifying credentials on-chain — reducing certification fraud without adding friction.

    • Solidity
    • Blockchain
    • Credentialing

Skill domain

Data & Analytics

9 projects

  • 01

    SIEM Log Analyzer

    siem-log-analyzer · 2025

    An interactive security operations dashboard: real-time threat detection over streaming logs, incident correlation, and every finding mapped back to MITRE ATT&CK technique.

    • MITRE ATT&CK
    • Log analysis
    • Threat detection
    • JavaScript
  • 02

    Neural Network Playground

    neural-network-playground · 2025

    Build, train and watch a network learn entirely in the browser — decision boundaries rendered in real time as the weights move. A teaching instrument first, a demo second.

    • Machine learning
    • Visualization
    • JavaScript
    • Teaching tool
  • 03

    Monte Carlo Simulation Engine

    monte-carlo-simulator · 2025

    Options pricing, Brownian motion, portfolio value-at-risk and Pi estimation under one simulation engine, with the distributions drawn as they converge.

    • Statistical analysis
    • FinTech
    • Simulation
    • Visualization
  • 04

    Education Leadership Dashboard

    Education-Leadership-Dashboard · 2024

    Analytics built for the people who sign off on budgets — student performance, resource allocation and spend in one view, so administrators argue from evidence rather than anecdote.

    • Learning analytics
    • Program evaluation
    • Dashboards
    • Data modelling
  • 05

    FinTech Risk Analytics

    fintech-risk-analytics · 2024

    Time-series risk analysis over financial instruments — volatility, exposure and scenario testing rendered for non-quant readers.

    • Time-series
    • Risk modelling
    • Visualization
  • 06

    Epidemic Modeling Dashboard

    epidemic-modeling-dashboard · 2024

    SIR, SEIR, SIRD and SIRV models with live parameter sweeps, sensitivity analysis and data export for coursework use.

    • Modelling
    • SciPy
    • Sensitivity analysis
  • 07

    Deep Learning — Charity Funding

    DeepLearning-Charity · 2023

    A neural network predicting whether a charity funding application succeeds, from organisational features alone.

    • Python
    • TensorFlow
    • Machine learning
  • 08

    Crypto Clustering

    Crypto-Clustering · 2023

    Unsupervised learning over cryptocurrency price movement — K-means plus PCA to find structure in the noise.

    • Python
    • K-means
    • PCA
  • 09

    Student Engagement API

    student-engagement-api · 2024

    A Python service exposing engagement signals so downstream dashboards and interventions can consume one source of truth.

    • Python
    • APIs
    • Learning analytics

Skill domain

Cybersecurity

5 projects

  • 01

    SIEM Log Analyzer

    siem-log-analyzer · 2025

    An interactive security operations dashboard: real-time threat detection over streaming logs, incident correlation, and every finding mapped back to MITRE ATT&CK technique.

    • MITRE ATT&CK
    • Log analysis
    • Threat detection
    • JavaScript
  • 02

    Encryption Toolkit

    encryption-toolkit · 2025

    Applied cryptography in the browser: AES-256, RSA, SHA hashing, digital signatures and steganography over the Web Crypto API.

    • Web Crypto API
    • Cryptography
    • Information assurance
  • 03

    Network Vulnerability Scanner

    network-vulnerability-scanner · 2025

    Simulated network assessment with CVE detection, CVSS scoring, compliance checks and prioritised remediation guidance.

    • CVE / CVSS
    • Risk assessment
    • Compliance
  • 04

    Cybersecurity Incident Dashboard

    cybersecurity-incident-dashboard · 2024

    Incident tracking and triage views for a security team — severity, status and time-to-resolution surfaced together.

    • Incident response
    • JavaScript
    • Dashboards
  • 05

    Secure Password Generator

    secure-password-generator · 2024

    A cryptographically secure generator with entropy reporting and enterprise policy constraints built in.

    • Cryptography
    • JavaScript
    • UX

Skill domain

Development & Design

7 projects

  • 01

    Cloud Architecture Designer

    cloud-architecture-designer · 2025

    A drag-and-drop AWS architecture canvas with pre-built reference templates, live cost estimation and a Well-Architected Framework review pass — designed so a team can reason about a system before it exists.

    • AWS
    • System architecture
    • Cost modelling
    • JavaScript
  • 02

    Neural Network Playground

    neural-network-playground · 2025

    Build, train and watch a network learn entirely in the browser — decision boundaries rendered in real time as the weights move. A teaching instrument first, a demo second.

    • Machine learning
    • Visualization
    • JavaScript
    • Teaching tool
  • 03

    Encryption Toolkit

    encryption-toolkit · 2025

    Applied cryptography in the browser: AES-256, RSA, SHA hashing, digital signatures and steganography over the Web Crypto API.

    • Web Crypto API
    • Cryptography
    • Information assurance
  • 04

    Secure Password Generator

    secure-password-generator · 2024

    A cryptographically secure generator with entropy reporting and enterprise policy constraints built in.

    • Cryptography
    • JavaScript
    • UX
  • 05

    CLI Development Tools

    cli-development-tools · 2024

    A suite of developer utilities — API tester, dev server, file organiser, git helper and project generator.

    • Node.js
    • Automation
    • Developer tooling
  • 06

    Educational LMS Prototype

    Educational-LMS-Prototype · 2024

    A responsive learning management prototype with integrated analytics, accessibility affordances and collaboration built in from the start.

    • UI/UX
    • Accessibility
    • Information architecture
  • 07

    Remote Education Toolkit

    Remote-Education-Toolkit · 2023

    Web tools and templates for educators moving into remote and hybrid delivery — practical artefacts, not theory.

    • Program design
    • Training
    • Templates

Skill domain

Leadership & Strategy

8 projects

  • 01

    Education Leadership Dashboard

    Education-Leadership-Dashboard · 2024

    Analytics built for the people who sign off on budgets — student performance, resource allocation and spend in one view, so administrators argue from evidence rather than anecdote.

    • Learning analytics
    • Program evaluation
    • Dashboards
    • Data modelling
  • 02

    Cloud Cost Optimizer

    cloud-cost-optimizer · 2025

    A multi-cloud FinOps dashboard that analyses and ranks optimisation opportunities across AWS, Azure and GCP spend.

    • FinOps
    • AWS
    • Azure
    • GCP
  • 03

    Cybersecurity Incident Dashboard

    cybersecurity-incident-dashboard · 2024

    Incident tracking and triage views for a security team — severity, status and time-to-resolution surfaced together.

    • Incident response
    • JavaScript
    • Dashboards
  • 04

    Educational LMS Prototype

    Educational-LMS-Prototype · 2024

    A responsive learning management prototype with integrated analytics, accessibility affordances and collaboration built in from the start.

    • UI/UX
    • Accessibility
    • Information architecture
  • 05

    Remote Education Toolkit

    Remote-Education-Toolkit · 2023

    Web tools and templates for educators moving into remote and hybrid delivery — practical artefacts, not theory.

    • Program design
    • Training
    • Templates
  • 06

    AI Ethics Education Framework

    AI-Ethics-Education-Framework · 2024

    Guidelines and review tooling for deploying AI inside educational institutions without leaving values at the door.

    • AI strategy
    • Policy
    • Governance
  • 07

    EdTech Policy Framework

    EdTech-Policy-Framework · 2023

    A framework for developing, implementing and evaluating educational technology policy in digital-first institutions.

    • Strategic planning
    • Policy
    • Program implementation
  • 08

    Blockchain Educational Credentials

    Blockchain-Educational-Credentials · 2023

    A proof-of-concept for issuing and verifying credentials on-chain — reducing certification fraud without adding friction.

    • Solidity
    • Blockchain
    • Credentialing

Smaller experiments, teaching artifacts and coursework repositories live alongside these on GitHub. The full skill set behind them is on the skills page.

All repositories on GitHub