My projects
A selection of AI and technology projects that show how I work with document intelligence, LLM systems, computer vision, automation, machine learning and technical systems. The projects are chosen to show practical problem-solving, evaluation and applied AI rather than just experiments.
Featured projects
Large-Scale Energy Forecasting & Decision Support
A proof of concept at an energy company that turns hourly electricity-consumption data into forecasts, peak and cost estimates, and concrete customer insight.
- Energy
- Forecasting
- Decision Support
Industrial Document Intelligence for Petroleum Operations
AI-assisted system that turns complex technical PDFs, diagrams and visual plans into structured data.
- Petroleum
- Industrial
- Document AI
- Computer Vision
- Automation
Battery Predictive Maintenance & Replacement Optimization
Predictive maintenance for battery-powered IoT sensors: a probabilistic remaining-life forecast connected to a cost-aware battery-replacement plan with routes and working hours.
- Predictive Maintenance
- Forecasting
- Decision Support
PEIS: Personal Evidence Intelligence System
An evidence-first AI agent system that investigates questions and claims against a personal knowledge base and answers with verified source references.
- Retrieval
- Generative AI
Drone Flyby Vision & Tracking System
A real-time active-vision system that steers a zoomable camera over a 4K aerial scene, detects and classifies objects, and tracks them across the whole frame.
- Computer Vision
Search & Ranking System
An information-retrieval and ranking system (indexing, classical ranking models, evaluation, learning-to-rank and query expansion), implemented on a provided framework and measured against relevance judgements on a public news collection.
- Retrieval
Email-to-Invoice Automation System
Automated system that reads payment emails, extracts key data and generates professional PDF invoices.
- Automation
- Document AI
Generative AI & Agents4
PEIS: Personal Evidence Intelligence System
An evidence-first AI agent system that investigates questions and claims against a personal knowledge base and answers with verified source references.
- Retrieval
- Generative AI
Variational Autoencoder
A variational autoencoder in PyTorch with a probabilistic latent space, reparameterisation and an ELBO-based training objective with an adjustable β weight.
- Generative AI
Character-Level Decoder-Only Transformer
A small character-level decoder-only transformer implemented in PyTorch and trained to generate translation-style text.
- Generative AI
- NLP
LLM Adaptation: Prompting vs Fine-Tuning
Comparison of prompt engineering and LoRA fine-tuning for three-way fact-checking and claim verification.
- NLP
NLP & Retrieval3
Search & Ranking System
An information-retrieval and ranking system (indexing, classical ranking models, evaluation, learning-to-rank and query expansion), implemented on a provided framework and measured against relevance judgements on a public news collection.
- Retrieval
Subjectivity Detection with Machine Learning & Transformers
Machine learning and Transformer-based NLP models that separate subjective sentences from objective ones.
- NLP
Spam Email Classification
A text classifier that separates spam from legitimate email using TF-IDF and a linear SVM, with a check for leakage between training and test data.
- NLP
Vision & Multimodal2
Drone Flyby Vision & Tracking System
A real-time active-vision system that steers a zoomable camera over a 4K aerial scene, detects and classifies objects, and tracks them across the whole frame.
- Computer Vision
Multimodal Misinformation Detection
Misinformation detection with a pipeline that combines text, OCR, speech and video keyframes with structured LLM output.
- Multimodal
- NLP
- Retrieval
Automation & Document AI2
Industrial Document Intelligence for Petroleum Operations
AI-assisted system that turns complex technical PDFs, diagrams and visual plans into structured data.
- Petroleum
- Industrial
- Document AI
- Computer Vision
- Automation
Email-to-Invoice Automation System
Automated system that reads payment emails, extracts key data and generates professional PDF invoices.
- Automation
- Document AI
Medical AI4
Dementia Classification from Clinical & Imaging Features
Classifying cognitively normal, mild cognitive impairment and Alzheimer’s disease from clinical variables and MRI-derived volume measures, with an analysis of what the model actually relies on.
- Healthcare
EEG-Based Dementia Classification
Classifying Alzheimer’s disease, frontotemporal dementia and healthy controls from resting-state EEG, with participant-wise cross-validation and a check against random labels.
- Healthcare
- Signal Processing
MRI Texture-Based Classification
Classifying Alzheimer’s disease, Lewy body dementia and healthy controls from handcrafted MRI texture features, using atlas-based brain regions and patient-wise validation.
- Healthcare
- Computer Vision
Deep-Learning MRI Inpainting
Deep learning for filling in artificially removed regions in brain MRI slices: a comparison of an autoencoder, a U-Net and a GAN, with a focus on correct evaluation.
- Healthcare
- Computer Vision
Signal Processing & Prediction3
Large-Scale Energy Forecasting & Decision Support
A proof of concept at an energy company that turns hourly electricity-consumption data into forecasts, peak and cost estimates, and concrete customer insight.
- Energy
- Forecasting
- Decision Support
Battery Predictive Maintenance & Replacement Optimization
Predictive maintenance for battery-powered IoT sensors: a probabilistic remaining-life forecast connected to a cost-aware battery-replacement plan with routes and working hours.
- Predictive Maintenance
- Forecasting
- Decision Support
Physiological Signal Processing & Resampling
Sample-rate conversion of ECG, PPG and blood-pressure signals with custom polyphase filters, and an analysis of how sampling rate affects pulse, blood-pressure and respiration measures.
- Signal Processing
- Healthcare
Robotics & Engineering3
Robotics and Camera-Based Automation
Vision system with OpenCV and an ABB robot to recognize, locate and handle numbered pucks.
- Computer Vision
- Automation
- Industrial
BLDC Motor Testbench & Closed-Loop Control System
Physical test bench for motor control, PID tuning, measurement and efficiency under maritime-inspired load profiles.
- Control
- Industrial
Embedded Distance-Control System
An embedded distance-servo system: an infrared distance sensor, two STM32 nodes linked over RS422 and a linear actuator that regulates toward a set distance.
- Embedded
- Control