Ludovic Dubois is a veteran software engineer, technical trainer and founder with three decades of experience building developer tools and teaching Object-Oriented Programming across Microsoft .NET, C++, Java and Delphi. As owner of Pretty Objects Computers and a long-time instructor at CRIM, he has trained thousands of developers and advised managers on strategic technology choices. He designed multiple testing-focused platforms—T#, POCMock and SmartTests—demonstrating deep expertise in metaprogramming, language design and automated unit testing. Currently a technical trainer at Ubisoft Montreal, he blends hands-on architecture work with practical developer education in modern stacks including JavaScript, Python and web technologies. Notably, his career mixes prolific public outreach—books, conference talks and courses—with sustained product engineering on tools that simplify testability and code generation. Based in Montreal and grounded in AI studies from Université de Caen, he brings a rare combination of pedagogy, tooling craftsmanship and strategic perspective.
9 years of coding experience
3 years of employment as a software developer
DEA, Artificial Intelligence, DEA, Artificial Intelligence at Université de Caen Normandie
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.