Guillem Francès is a Principal Engineer specializing in AI planning who blends a PhD and multiple postdoctoral roles with 12+ years of industry software engineering experience. He has led development of production-grade planning and scheduling systems—integrating solvers like Clingo, Z3 and OR-Tools—while shipping web and factory-simulation platforms in fast-paced environments. A long-time contributor to the Fast Downward planner, his work improves core search and heuristic interactions in a widely used open-source classical planning system. Comfortable across Python, C++ and full-stack web stacks, he has taken models from research prototypes to robust, maintainable production systems in med-tech and manufacturing. Guillem enjoys dissecting the mathematical structure of hard problems and building well-designed, future-proof solutions that scale in multi-disciplinary teams. Having lived and worked internationally, he combines deep research credentials with pragmatic engineering and a track record of mentoring others.
12 years of coding experience
15 years of employment as a software developer
Doctor of Philosophy - PhD, Artificial Intelligence, Doctor of Philosophy - PhD, Artificial Intelligence at Universitat Pompeu Fabra
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.