Senior Principal AI Engineering Lead | Associate Partner
QuantumBlack, AI by McKinsey
2026 - Present
- Lead engineering teams building production agentic-AI systems across complex enterprise environments, translating frontier LLM capabilities into reliable business-critical applications.
- Designed scalable multi-agent architectures enabling planning, reasoning and tool use across complex enterprise processes while improving system reliability and maintainability.
- Reduced procure-to-pay cycle times by more than 50% through production deployment of AI-powered workflow automation for a global media organisation.
Principal Applied AI Engineer
QuantumBlack, AI by McKinsey
2023 - 2026 · London, UK
- Led engineering for Lilli, McKinsey's enterprise generative AI platform serving more than 20,000 consultants globally, and reduced research workflows from hours to minutes through production AI capabilities.
- Built retrieval-augmented AI capabilities integrating enterprise knowledge with frontier language models to deliver grounded, citation-backed answers for knowledge-intensive consulting workflows.
- Led forward-deployed engineering efforts for QuantumBlack's agentic orchestration platform, deploying it into client environments while feeding field learnings into platform feature development.
Principal AI & Software Engineer
McKinsey & Company, Digital Labs
2020 - 2022 · London, UK
- Led engineering for AI-enabled digital ventures from concept through production, partnering with executive teams as a technical leader across multiple industries.
- Led the build of a zero-to-one digital finance platform in Argentina, shaping one of the country's earliest open-banking-style consumer experiences from initial concept through launch.
- Delivered production platforms for more than 5 global organisations, accelerating innovation and reducing time-to-market for AI-enabled products.
Engineering Tech Lead
McKinsey & Company, Digital Labs
2018 - 2020 · Berlin, DE
- Led engineering for an AI-powered financial platform integrating open banking infrastructure with intelligent transaction analysis.
- Designed scalable cloud-native architecture supporting secure aggregation of customer financial data across multiple banking providers.
- Delivered Romania's first open-banking application, enabling customers to manage accounts across multiple banks through a single digital experience.
Head of Engineering | Interim CTO
Generation.org
2017 - 2018 · Mexico City, MX
- Led global engineering strategy and platform development for Generation's international workforce development programmes.
- Scaled technology platforms and engineering operations to support rapid international expansion while improving platform reliability and delivery velocity.
- Enabled expansion from 4 to 16 countries, supporting a threefold increase in global programme delivery.
Snr. Software Engineer
McKinsey & Company, Digital Labs
2016 - 2017 · Johannesburg, ZA
- Developed an AI-enabled customer matching platform connecting insurance customers with advisers using predictive recommendation models.
- Designed scalable backend services and data pipelines supporting intelligent lead generation and customer routing.
- Increased customer conversion by over 10% through deployment of machine learning-driven matching capabilities.
Engineer in Residence
JoziHub (AfriLabs)
2014 - 2016 · Johannesburg, ZA
- Mentored early-stage technology startups on software architecture and product engineering.
- Built prototypes and technical proofs of concepts across web and mobile platforms.
- Supported founders on product engineering from zero to N (product ideas into scalable software solutions).
Graduate Researcher & Engineering Lecturer
University of Johannesburg
2014 - 2016 · Johannesburg, ZA
- Designed and delivered undergraduate software engineering courses covering algorithms, software architecture, and modern development practices.
- Supervised practical software engineering projects and mentored student teams, helping bridge theory to real-world product delivery.
- Contributed to machine learning research output in the Computer Science department
Software Engineer
Accenture
2013 - 2014 · Johannesburg, ZA
- Developed enterprise advanced analytics solutions for global mining clients as part of Accenture's digital transformation practice.
Software Engineer
Standard Bank
2012 - 2013 · Johannesburg, ZA
- Built enterprise banking software supporting core digital products within one of Africa's largest financial institutions.