Projects

Project evidence across backend, frontend, full-stack, and workflow-heavy systems

This portfolio brings together Python, Django, TypeScript, React, Angular, PostgreSQL, Redis, Docker, API design, typed integration, and reviewable workflow engineering. The strongest repositories combine several of those areas in one coherent system.

Project structure

Project groups across the portfolio

Flagship projects provide the strongest combined evidence across Python, Django, React, TypeScript, backend architecture, workflow design, and operational depth.

Featured projects extend that picture with strong frontend architecture, full-stack delivery, and practical Python integration.

Angular and contract-aware projects show typed frontend-backend integration, OpenAPI-aware delivery, Docker-based reproducibility, and secure-by-design repository structure.

Supporting projects add Python application design, CLI engineering, analytics, and machine learning foundations.

Flagship

Flagship projects

Consumer Duty Evidence Engine case review showing evidence sufficiency states and structured assessment
Flagship Python + Django React + TypeScript

Consumer Duty Evidence Engine

Django · DRF · React · TypeScript · PostgreSQL · Redis · Celery · Channels · pgvector

AI-assisted evidence review workflow for regulated-style artefacts, designed around structured extraction, evidence sufficiency scoring, contradiction detection, human review routing, evaluation metrics, and audit-ready traceability.

  • Shows strong Python and Django backend engineering with explicit workflow state and validation
  • Shows React and TypeScript frontend delivery for structured case review and operator actions
  • Shows PostgreSQL, Redis, Celery, Channels, and async processing in a workflow-heavy full-stack system
Meridian Ledger grounded answer view showing retrieved sources and answer output
Flagship Django + React Knowledge ops

Meridian Ledger

Django · React · TypeScript · PostgreSQL · Redis · Celery · JWT · Retrieval · Evaluation

Full-stack knowledge operations platform for owner-scoped note management, asynchronous indexing, grounded retrieval-backed answers, and persisted evaluation workflows.

  • Shows Django backend design, JWT-authenticated SPA integration, and async indexing workflows
  • Shows React and TypeScript delivery for note operations and grounded answer review
  • Shows persistent evaluation structure and operator-visible source support in a full-stack product
Agentic Compliance Auditor finding detail showing side-by-side contradiction analysis with cited evidence
Flagship Rules-first workflow Django + React

Agentic Compliance Auditor

Django · DRF · React · TypeScript · PostgreSQL · Redis · Celery · Channels · pgvector

Rules-first, AI-assisted policy-control audit system for contradiction detection, drift analysis, version-aware comparison, typed findings, citations, review tasks, audit lineage, and degraded-mode visibility.

  • Shows modular Django backend design with strong domain separation and workflow clarity
  • Shows React and TypeScript interfaces for findings review, review queues, and audit inspection
  • Shows async, evaluation, and observability-aware engineering across a policy workflow system
AI Model Governance Workbench screen showing blocked release candidate and approval controls
Flagship Governance control plane Django + React

AI Model Governance Workbench

Django · DRF · React · TypeScript · PostgreSQL · Redis · Celery · Docker Compose

Internal AI governance control plane for prompt and model versioning, immutable release candidates, evaluation gates, approval workflows, incidents, rollback, and audit history across AI-enabled product workflows.

  • Shows platform-oriented Django backend modelling for governed release workflows
  • Shows React and TypeScript frontend delivery for registry, approvals, incidents, and metrics
  • Shows Docker, Redis, Celery, and reproducible infrastructure around a full-stack control plane

Angular and contract-aware projects

Frontend-backend discipline with Angular, TypeScript, OpenAPI, and Docker

These repositories show Angular alongside Django, typed integration, OpenAPI-aware delivery, reproducible local execution, and secure-by-design project structure.

EcoRoute LEZ Optimiser

Python · Django · DRF · Angular · TypeScript · PostgreSQL/PostGIS · Redis · Docker

Portfolio-grade Django and Angular project focused on secure-by-default implementation, OpenAPI-first contracts, typed frontend-backend alignment, deterministic route-audit behaviour, and Dockerized local reproducibility.

OpsSentinel

Python · Django · DRF · Channels · Celery · Angular · TypeScript · PostgreSQL · Redis · Docker

Real-time anomaly and incident console demonstrating explainable SecOps-oriented workflow design, WebSockets, typed Angular integration, scheduled evaluation, and Docker-backed local verification.

PolicyPulse

Python · Django · DRF · Angular · TypeScript · OpenAPI · health checks · governance scaffolding

RegTech-style decisioning service showing typed contracts, OpenAPI documentation, health-aware design, governance-aware structure, and Angular frontend integration against a Django backend.

FinCrime GraphOps

Python · Django · DRF · Angular · TypeScript · PostgreSQL · Redis · Docker · OpenAPI

Sanctions and beneficial ownership risk explorer designed to demonstrate typed API contracts, dependency-aware health checks, request tracing, OpenAPI-first delivery, and governance-aware engineering controls.

LondonPlan RAG

Python · Django · DRF · Angular · TypeScript · PostgreSQL/PostGIS · Redis · OpenAPI · Docker

Planning and development intelligence portfolio project showing contract-first API development, strict Angular integration, governance artefacts, dependency validation, and secure-by-default engineering patterns.

Angular-focused examples

Angular · TypeScript · Django · OpenAPI · Docker

Together these repositories show Angular in typed frontend-backend systems, documented APIs, Docker-based environments, health-aware applications, and security-conscious project structure.

Supporting

Python, analytics, and ML foundations

These projects add breadth and reinforce Python fundamentals, CLI design, analysis, and model-oriented reasoning.

Python Contacts Manager

Python · CLI · JSON persistence · SQL artefacts · Pytest

Command-line contact workflow application for managing professional contacts, notes, tags, and follow-up dates locally. Demonstrates Python service-layer design, validation and normalization rules, duplicate prevention, JSON-based persistence, relational SQL modelling artefacts, and pytest-backed core behaviour.

Advanced Python Calculator

Python · Dataclasses · CLI · Type hints · Pytest

Command-line calculator demonstrating immutable design, input validation, custom exceptions, modular structure, clean separation between business logic and CLI handling, and maintainable pytest-backed behaviour.

GloBox A/B Testing Analysis

SQL · Python · Hypothesis testing · Power analysis · Tableau

Educational analytics project analysing a banner experiment with SQL-based extraction, Python statistical testing, conversion and spending analysis, novelty-effect review, and business recommendation framing.

Credit Card Customer Segmentation

Python · Scikit-learn · K-means · Feature engineering

Unsupervised machine learning analysis using preprocessing, scaling, K-means clustering, cluster interpretation, and segment-led business recommendation framing.

Predicting Heart Disease

Python · Scikit-learn · KNN · Grid search · Data cleaning

Supervised machine learning project using exploratory analysis, imputation, feature selection, KNN modelling, hyperparameter tuning, and evaluation for a heart disease prediction dataset.

Overall project picture

What this page shows about the portfolio

The strongest repositories bring Python, Django, TypeScript, React, PostgreSQL, Redis, Celery, Channels, and Docker together in workflow-heavy full-stack systems. At the same time, Angular-based repositories, frontend-first React work, and standalone Python tooling show broader software engineering range across backend, frontend, full-stack, infrastructure, and typed integration.

Next step

Use the CV for a compact summary, then contact directly

The CV page condenses the same backend, frontend, full-stack, Python, React, Angular, Django, TypeScript, and Docker story into a shorter recruiter-friendly view.