Jan De Mooij is a consultant software engineer and data scientist with 11 years of experience who bridges academic rigor and production-grade engineering while pursuing a PhD in Artificial Intelligence. He designs and ships scalable multi-agent and distributed systems—ranging from an 8-million‑agent HPC social simulation to battery dispatch algorithms for energy trading—helping clients navigate the energy transition. Equally comfortable with high-level system vision and low-level optimization, he focuses on robust, maintainable designs that avoid premature optimization yet anticipate future needs. Jan enjoys automating workflows that users didn’t know were solvable, often learning domain insights from end users in the process. Based in Utrecht, he combines research-driven methods with consultancy pragmatism to deliver measurable impact in both academia and industry.
12 years of coding experience
4 years of employment as a software developer
VWO N&G / N&T, VWO N&G / N&T at GSG Guido de Brès Amersfoort
Doctor of Philosophy - PhD, Artificial Intelligence, Doctor of Philosophy - PhD, Artificial Intelligence at Utrecht University
This how to tries to describe the process of setting up SimpleSaml to talk to the Identity Provider of University Utrechts ITS, and subsequently setting up a PHP project to make use of the features offered by SimpleSaml. The example code is present in this repository
Contributions:23 commits, 21 pushes, 1 branch in 7 months
identity-providerphp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.