Index

Projects

Production systems delivered at Téchnéos, plus personal and academic work. Professional case studies are written without client names, product names or customer data — each page describes the engineering and labels which numbers are measured and which are estimates.

Professional work

Six systems, in production

Platform architecture

Enterprise AI Application Kernel

A reusable, self-hostable foundation for enterprise AI applications: identity, fine-grained authorization, AI gateway, governed tool execution, durable workflows, audit and observability. Nine milestones in ten weeks, with architectural invariants enforced in CI.

  • NestJS
  • Next.js
  • Temporal
  • OpenFGA
  • MCP
Read the case study
Applied ML · Process R&D

ML-Driven Design of Experiments

Digital-twin and design-of-experiments platform for industrial process and formulation R&D. Includes a distillation soft sensor reaching R² 0.81 with 90% prediction intervals that cover 94–97% of held-out measurements.

  • Python
  • scikit-learn
  • FastAPI
  • Next.js
Read the case study
Forecasting · Supply chain

Demand Forecasting & Inventory Decisions

Probabilistic demand forecasting with quantile regression, driving automated safety stock and restocking decisions under a target service level across 300+ SKUs. Four model families compared per series.

  • PyTorch Forecasting
  • TFT
  • Chronos
  • React
Read the case study
LLM agents · Manufacturing quality

On-Premise Quality Assistant

Indexes a manufacturer's PFMEA and 8D quality documents, then searches, chats, cross-references and drafts from them — ~2,090 records, trilingual UI, running entirely inside the customer network on local models.

  • Hybrid RAG
  • BGE-M3
  • Ollama
  • DuckDB
Read the case study
Document AI

Document Intelligence Platform

Remote GPU-accelerated OCR plus schema-validated LLM extraction, turning dense technical documents into standardized datasets — with a visual schema editor and a multi-run evaluation benchmark.

  • vLLM
  • Ollama
  • FastAPI
  • SSE
Read the case study
Finance operations

AI Invoice Payment Approval

Supplier invoices in, ISO 20022 payment file out: OCR, LLM extraction, master-data validation and a human supervision desk for everything uncertain. Crash-resumable workflows, full audit trail, no automatic money movement.

  • NestJS
  • Temporal
  • Prisma
  • ISO 20022
Read the case study
Personal & academic

Research and side work

Work from my MSc in Data Science and personal research. Code for these is public on GitHub.

Markov chain financial prediction Quantitative finance

Markov Chain Financial Prediction

Transition matrices built from EMA and RSI regimes over twenty years of equity data, with expected-value scoring and threshold-driven trading — benchmarked honestly against buy-and-hold, which outperformed it.

  • Markov chains
  • Technical analysis
Read more
Music recommendation system Recommender systems

Music Recommendation at Scale

Collaborative filtering and content-based recommendation over 3.6 million user interactions from the Million Song Dataset — matrix factorization, implicit feedback modelling and hybrid strategies.

  • Matrix factorization
  • Implicit feedback
Read more
Customer churn prediction Predictive modelling

Customer Churn Prediction

Predicting churn from usage, contract and demographic data with Random Forests and neural networks, identifying at-risk customers so retention effort goes where it changes the outcome.

  • Random Forest
  • Neural networks
Read more
Mango leaf disease classification Computer vision

Mango Leaf Disease Classification

CNN baselines, EfficientNetB0, MobileNetV2 and Xception compared on leaf disease images; Xception reached 98.75% accuracy, with batch size the decisive constraint against GPU memory.

  • Xception
  • Transfer learning
Read more
LLM text RPG LLM application

CustomGPT LLM — Text RPG

An AI dungeon master built on locally served Mistral and Llama 2 models. The interesting part is the scaffolding: how prompts and state carry combat, character creation and continuity between turns.

  • Mistral
  • Llama 2
Read more
Airline review sentiment analysis NLP · Forage programme

British Airways Sentiment Analysis

Sentiment analysis of airline customer reviews, from web scraping through NLP to predictive modelling of flight satisfaction.

  • Web scraping
  • Sentiment analysis
Read more
Customer segmentation analysis Analytics · Forage programme

Customer Segmentation for Targeted Marketing

Exploratory data analysis and K-Means clustering over customer demographics, transactions and behaviour to find the segments with the highest revenue potential for a bicycle retailer.

  • K-Means
  • RFM segmentation
Read more
Database activity control system Data engineering

Database Activity Control System

A workflow automation system for collecting, updating, processing and reporting business intelligence data, architected around large datasets, periodic updates and readable report generation.

  • Automation
  • Reporting
Read more