← Back
01

Engineering

Production ML systems, NLP pipelines, geospatial tools, and IoT prototypes. These are engineering works which I have built either independently or when working for organisations.

Production ML & Systems
Amazon · Spain · 2021–2023 Production ML

Machine Learning Routing, Technical Program Management, Transportation Network Engineering

Deployed Machine Learning routing systems across Spain's multi-modal logistics infrastructure (air, ground, maritime), improving national delivery speed by 25% and ETA accuracy by 5%. Integrated fairness constraints into linear programming objective functions, reducing manual overrides by 70%. Identified structural distributional disparities across 10 fulfilment centres, triggering a Europe-wide fairness audit. Worked on the travelling salesman problem linear programming algorithm.

Linear programmingFairness constraintsStatistical bias analysisPython
Amazon · Hamburg · 2021 Robotics

Robotics Automation - $2.4M Savings

Designed and implemented robotics-assisted automation workflows in Python and Matlab, reducing labour cycle time by 20% and improving forecast accuracy by 75%. Scaled across 40 European sites, generating $2.4M in annual labour savings.

PythonMatlabRoboticsProcess optimisation
NLP & Language Models
NLP · Python · AWS GitHub ↗

Policymakers AI Tool

AI-powered tool designed for policy professionals to query, summarise, and extract structured insights from large document sets. Built to bridge the gap between technical AI outputs and policy-facing decision making.

PythonLLMPolicy analysisAWS
NLP · Python · AWS Bedrock GitHub ↗

Policy Evidence Summariser

Two-round map-reduce pipeline using AWS Bedrock to summarise large policy document corpora. Configurable summarisation depth per document chunk with structured output layer for downstream analysis. Contact me if interested in source code.

AWS BedrockClaude APIMap-reducePython
NLP · JavaScript · p5.js GitHub ↗

Speechless — NLP Speech-to-Text

Real-time speech-to-text system built in JavaScript using p5.js. Captures spoken input and formats it into structured text output — designed for hands-free note-taking in mobile or walking contexts.

NLPp5.jsSpeech recognitionJavaScript
LLM · Python GitHub ↗

Crossword Solver

LLM-powered solver with a two-round generation approach: first pass generates candidate answers per clue, second pass resolves conflicts across intersecting words. Includes hint mode and auto-solve interface. Contact me if interested in source code.

LLMOpenAI SDKPythonPrompt engineering
Reinforcement Learning
RL · Python · OpenAI Gym GitHub ↗

Reinforcement Learning Projects

Implementations and experiments in reinforcement learning using OpenAI Gym. Covers policy gradient methods, Q-learning, and environment design for decision-making under uncertainty. Contact me if interested in more.

PythonOpenAI GymPolicy gradientsQ-learning
Data, Geospatial & Dashboards
UNICEF · Eswatini · 2025 Data Lead

UNICEF, Maternal Health Dashboard in Eswatini

Translated nationwide Multiple Indicator Cluster Survey (MICS) maternal health survey data into actionable insights for the Eswatini government, identifying high-risk regions through time-series analysis. Built an interactive dashboard and geospatial mapping tool across all survey indicators.

GISTime-seriesRegressionPython on ExcelHealth policyUnited Nations

Contact me if interested in this project →

International Crisis Group · 2025 View works ↗

Red Sea Conflict Geospatial Mapping

Developed geospatial mapping tools visualising Houthi attack patterns in the Red Sea, providing situational awareness for senior policymakers across the UN Security Council and EU External Action Service.

GISConflict mappingGeospatial analysis
World Economic Forum · 2023–24 Metrics, Data and Insights Specialist

World Economic Forum Engagement Analytics Dashboard

Built the statistical foundation and taxonomic architecture for an engagement analytics dashboard covering the World Economic Forum's full portfolio across government, civil society, and private sector partners. Produced monthly insights reports for the Managing Board.

Tableau and Power BITime-seriesTaxonomy designDashboardStatisticsC-suite Engagement

Contact me if interested in this project →

IoT & Embedded Systems
Hardware · Firmware · Cloud GitHub ↗

Smart Hotel Access & Housekeeping Tracker

End-to-end IoT system replacing physical hotel keys with RFID cards connected via MQTT to a cloud dashboard. Room access events stream in real time; a Zapier–Google Calendar integration automatically dispatches housekeeping notifications. Cards can be deactivated remotely through the dashboard.

RFID RC522 ESP32 Feather MQTT / WiFi Adafruit.IO Zapier → Calendar
Arduino C++MQTTSPIAdafruit.IO
App Design & Prototyping
NLP · UX · BotSociety Team project

Gorill.ia — Walk & Talk

Mobile app concept promoting soft mobility at work. Real-time speech-to-text meeting tool with NLP-powered keyword formatting and synchronised shared notes — enabling collaborative walking meetings. Ethics analysis covered accent bias, overfitting mitigation, and data leakage risks for enterprise users.

NLPSpeech-to-textUX designFigma
Technical Skills
Programming & ML Python, C++, SQL, TensorFlow, OpenAI SDK, RL (OpenAI Gym), Linear Programming
Cloud & Infrastructure AWS Certified (Bedrock, Redshift), Docker, REST APIs
Data & Geospatial R, GIS (Mapbox), Tableau, Power BI, Time-series analysis
Methods Regression, IV, DiD, RDD, Matching, Impact Evaluation
Delivery Agile, Lean · Amazon TPM · Cross-functional leadership
Languages French (Native) · English (Fluent) · German (A2)