Systems & Architecture

Production web applications, client infrastructure, and applied machine learning.

Back to OverviewGitHub

Commercial Contracts & Products

Veribite70k+ Products, <1s Verdict

Veribite — Offline-First Allergen & Ingredient Scanner

Consumer food safety mobile app scanning 70k+ UK grocery products for instant allergen verdicts. Engineered for supermarket aisles with offline-first indexed datasets, sub-second barcode resolution, and 14 EU allergen profile matching. Pitch finalist at Bethnal Green Ventures.

Next.jsTypeScriptOffline-FirstBarcode EngineTailwind CSS14 EU Allergens
Be Act ChangeProduction PWA

Document Parsing & AI Personalisation Pipeline

Automated multi-format PDF & DOCX text extraction pipeline using pdfjs-dist and mammoth to enrich AI personalisation. Features a 23-step dynamic onboarding state machine with localStorage persistence and GPT-4o prompt guardrails.

Next.jsTypeScriptGPT-4opdfjs-distmammothshadcn/uiFramer Motion
Alive IndustriesChatSDK Infrastructure

Meeting Audio Summarisation & Intelligence Engine

End-to-end meeting intelligence pipeline for ChatSDK. Ingests Whereby recordings, executes multi-provider LLM summarisation with background polling & caching, and persists structured action items via Drizzle ORM and PostgreSQL.

TypeScriptNext.jsPostgreSQLDrizzle ORMWhereby APIshadcn/ui

Technical Experiments & Systems

Applied Machine LearningR² 0.99 | RMSE 0.1577

Molecular Toxicity & Property ML Pipeline

High-throughput machine learning pipeline predicting molecular properties and compound toxicity with TreeSHAP explainability and partitioned Parquet data streaming.

PythonXGBoostTreeSHAPPyArrowParquetScikit-Learn
Graphics Systems-75% VRAM Reduction

Zero-Dependency WebGL Shader & Texture Memory Optimizer

Client-side WebGL utility that packs discrete PBR material channels (Roughness, Metallic, AO, Height) into single 32-bit RGBA textures, cutting browser VRAM by up to 75% at 60 FPS.

WebGL 2.0GLSL ShadersTexture Channel PackingHTML5 Canvas