I've worked in tech for over 10 years. I am passionate about enabling teams to adopt effective software and data engineering practices and helping other engineers build a sustainable but effective career in tech.
Over the years, I have helped startups build MVPs fast, scale-ups improve their software engineering practices to achieve fast flow and stability, and large enterprises scale by implementing decentralised architectures like microservices and data mesh.
I've also played a variety of roles, some of these include: full stack engineer, infrastructure engineer, agile development trainer, data engineer and tech lead.
Currently, I work as tech principal consultant at Thoughtworks, where I lead high-performing delivery teams building data and digital products for our clients.
The software engineering principles and practices that drive my work.
A selection of projects showcasing my experience across data engineering, infrastructure engineering, and technical leadership. You can also explore my preferred tools and technologies.
Feel free to reach out — whether to work on something together or just to say hi. You can find me on LinkedIn, GitHub, or Instagram.