From bots to agents — and the systems that power them.
I design and build backend systems that are fast, scalable, and correct — with a focus on distributed systems, high-performance computing, and machine learning. Over the past five years, I've worked on complex problems across fintech, telecom, and e-commerce — from real-time trading engines to recommender systems and graph-based optimizers.
My journey into software began by botting games like Diablo II — an early fascination with simulating cognition and control. That curiosity grew into a deeper interest in autonomy, algorithms, and systems that learn. I'm now completing an MSc in High-Performance Computing with Data Science at EPCC, where my thesis explores neuroevolution and deep multi-agent reinforcement learning in the StarCraft II environment — part of a broader ambition to engineer adaptive systems for the age of cognitive automation.
I work on backend systems and data infrastructure — from HPC frameworks and large-scale dataflows to fault-tolerant services and ML platforms. I approach complex engineering challenges with clarity and rigor, building systems that are scalable, maintainable, and built to last.
If you're building intelligent infrastructure — or tackling problems that demand performance and precision — I'd love to connect.