Craig Leblanc
Chief Technology Officer
Mr. LeBlanc is a highly skilled software developer with over two decades of experience in various facets of the tech industry, including desktop and web application development, game development, and IT support. With a robust background in multiple programming languages and a proven track record of delivering innovative solutions, Craig has established himself as a versatile and dependable professional.
Craig’s expertise spans across multiple programming languages, with a particular mastery in C#, and proficiency in Java, C++, Objective C, and Swift. He has developed numerous web applications utilizing modern JavaScript libraries such as React and Angular, and has extensive experience with HTML5, CSS3, and JavaScript.
In the realm of game development, Craig has spent over four years working with Unity, creating engaging games for PC, Android, and iOS platforms. His projects have included developing interactive 2D and 3D environments, complete with intuitive UI designs. His dedication to the craft is evident in his ability to take games from concept to completion, handling all aspects from art and scripts to publishing.
Craig’s software skills are complemented by his adeptness with databases, including SQL Server and MySQL, where he can create, modify, and deploy databases with advanced queries. He is also well-versed in troubleshooting and maintaining Windows servers, and has extensive knowledge of operating systems across Windows, iOS, and Android.
His career includes significant roles such as a Reporting and Development Agent for Geek Squad/Best Buy Canada, where he was the sole developer for automated reporting and productivity tools. Craig also managed a team and provided training on new applications and third-party tools. As a Freelance Developer and IT Manager at Pro-Master Garage Doors, he developed CRM applications, managed server maintenance, and provided crucial IT support.
Craig holds a Programmer Analyst Diploma from Humber College in Ontario, Canada, where he honed his skills in planning, designing, testing, and implementing applications. His educational background and professional experience have equipped him with the ability to produce high-quality projects both independently and collaboratively.
Overall, Craig LeBlanc is a dedicated and innovative software developer, committed to delivering exceptional technological solutions and support. His extensive experience, coupled with his technical prowess, makes him a valuable asset in any tech-driven environment.