Mastery Engine
A multi-agent LLM system where a controller orchestrates handoffs between specialist agents, with tool execution, structured outputs, context management and a spaced-repetition scheduler. Built to run and adapt, not to demo.
A retrieval agent trained on everything I've built. It answers, and it cites the source.
Four systems, each documented like a component: what it is, what it does, and the facts that hold up.
A multi-agent LLM system where a controller orchestrates handoffs between specialist agents, with tool execution, structured outputs, context management and a spaced-repetition scheduler. Built to run and adapt, not to demo.
My master thesis as a Research Intern at KTH Stockholm, inside the EU Horizon Europe BATTwin project. Machine learning for fault and defect prediction in battery-cell manufacturing, using federated learning so a shared model trains without any plant centralizing its data.
A federated model trained across decentralized medical-imaging data, without ever bringing that data into one place. Built on Flower and PyTorch across multiple clients, reaching roughly 96 to 97% global accuracy.
Embedded AI running fully on a microcontroller: real-time inference in C/C++ off an IMU with TensorFlow Lite Micro, paired with an iOS dashboard. All classification happens on the racket, with no cloud round trip.
Technical posts on agents, retrieval and shipping ML to constrained hardware.
I understand things by taking them apart. That is the same move whether it is a multi-agent system or a carburettor from a classic motorcycle in my garage: strip it to parts, name every part, put it back so it runs better than before.
Outside the terminal that instinct goes into restoring old bikes, padel, the gym and long runs. I also refereed basketball for four seasons, which is really just making fast calls under pressure with everyone watching. The mindset does not switch off; it just changes tools.