Our Team


Daniel de Bruin
  • Management 100%
  • Software Development 85%
  • Mathematics 80%

Daniel de Bruin

CEO & Founder

Daniel founded MDP in July 2010. He’s been coding software since the age of 10, and has been working in the data and mathematical software industry for the last 18 years. He is in charge of business operations and MDP’s strategic direction. Daniel tries to be a bit of a snowboarder, but he’s better at his main hobby – photography.

Karel de Bruin
  • Software Development 95%
  • Hadoop 85%
  • Database Design 100%

Karel de Bruin

CTO & Cofounder

Karel heads up our development team. He’s a real rocket scientist – with experience in diverse applications, including enterprise software deployment, aerospace embedded programming, and research and development. In his spare time Karel is a snowboarder, does a bit of stem cell research, and invents new gadgets. We guess life gets boring sometimes…

Dieter Barnard
  • Hadoop and Mahout 90%
  • Android App Development 100%
  • iOS App Development 100%

Dieter Barnard

Director, Lead Developer

Dieter is our lead software developer, and he’s a bit of a perfectionist. He takes over 1 hour to learn a complicated new programming language, and over 2 hours to become an expert in it. We don’t really know if there’s a software language or operating system he can’t figure out. We’ll let you know when we find out! Dieter is also a bit of an American Fantasy Football addict.

Stephen Delahunt
  • Business Development 95%
  • User Engagement 80%
  • Customer Service 75%

Stephen Delahunt

Head of Business Development

Stephen is our head of business development. He has extensive experience in customer service and customer engagement in a range of sectors, including retail software, smartphone apps, business and consumer banking, and property letting. Stephen is also a rugby player in his spare time. And did we mention that he is a massive Arnold Schwarzenegger fan? 

Glyn Eggar
  • Business Strategy 85%
  • Actuarial Software 80%
  • Actuarial Mathematics 100%

Glyn Eggar

Director - non-executive

Glyn joined our board of directors in 2015. He is a non-executive director, and his main role is to provide advice and guidance around business strategy. Glyn is a qualified actuary, and works on various actuarial projects for large insurance companies. Glyn is also a bit of a classical music fan, and recently set up a new music education charity, where he is also a trustee.

Stewart Allan
  • Strategic Asset Allocation 95%
  • Software Development 70%
  • Actuarial Mathematics 100%

Stewart Allan

Director - non-executive

Stewart is a non-executive member of the board. He is an asset allocation and capital management expert. He has extensive experience in capital management and strategic asset allocation roles at international and UK insurance firms, working with advanced mathematical models. We guess being a qualified actuary comes in handy. Stewart is also a serious film critic in his spare time. And did we mention that he is a massive James Bond fan? 

Cameron Ross
  • Actuarial Mathematics 100%
  • Mathematical Statistics 90%
  • Software Programming 60%

Cameron Ross

Director - non-executive

Cameron is a qualified actuary, with extensive experience in programming and working with advanced actuarial software models. He’s prone to enjoying working on difficult projects, and that’s why we like working with him. In his spare time, while he’s not being a dad at home, Cameron plays football. Did we mention he’s also a bit of a serious poker player?