My name is Philippe Docourt. I discovered programming as an autodidact, completely by chance, nearly thirty years ago. I liked it so much that I switched my studies from civil engineering to computer engineering!
Over the years, I have developed software with several languages and frameworks. I spent many years working with Qt/C++ and .NET/C# in the CAM industry, and I now work daily with Python, Django and modern web technologies.
Alongside software development, I have built a strong interest in engineering methodologies, continuous integration, and DevOps practices. To experiment with different tools and languages, I learned to administer my own infrastructure under Linux and macOS: web servers, version control systems, container registries, identity management, document management, and more.
Professionally, I worked ten years (2010-2020) as Director and Software Engineer Team Lead at TopSolid Switzerland SA, the Swiss subsidiary of a French CAD/CAM/ERP software group. From 2020 to 2023, I was Chief Technology Officer and member of the Executive Committee at Digital Solutions, where I launched new business lines around Robotic Process Automation and Business Intelligence.
Since June 2025, I am Senior Software Engineering Manager at Mastercam (CNC Software LLC, USA), working full remote from Switzerland on one of the leading CAM software solutions in the world.
Beyond my main occupation, I am the author of the various projects featured on this website (plus many others that never made it past the prototype stage). This allows me to keep exploring new technologies and tools, and to build things that make my family's and friends' life a bit easier.