Michael Sweet

Chief Technology Officer at Lakeside Robotics Corporation

Greater Sudbury, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Michael Sweet is a seasoned technology leader and CTO with 27 years of experience, currently steering technical strategy and product development at Lakeside Robotics. He is the original author and long-time maintainer of foundational open-source printing projects—CUPS, HTMLDOC, PAPPL—and played a key role in creating Apple AirPrint, blending deep systems-level expertise with standards work. Michael's career includes senior engineering at Apple and founding Easy Software Products, reflecting a rare mix of entrepreneurial drive and corporate-scale engineering. He specializes in printing, IPP/HTTP protocol work, and low-level back-end systems, with notable contributions fixing cross-platform compatibility and security issues. An active standards contributor and former chair of the Printer Working Group, he brings both technical authority and consensus-building experience. Based in Greater Sudbury, Ontario, he continues to ship robust, widely deployed infrastructure that quietly powers everyday device ecosystems.
code27 years of coding experience
job13 years of employment as a software developer
github-logo-circle

Github Skills (24)

printing10
print10
cgi10
memory-management10
ip10
http10
c1110
cups10
c1710
network-protocol10
xml-parsing10
unicode10
data-structure9
linux9
data-structures9

Programming languages (13)

C#C++CM4GoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
OpenPrinting/cups

Jul 2020 - Jan 2023

OpenPrinting CUPS Sources
Role in this project:
userBack-end Developer
Contributions:2 releases, 578 reviews, 598 commits in 2 years 7 months
Contributions summary:Michael primarily contributed to the CUPS open-source printing system, focusing on various aspects related to the core functionality of printing. They fixed compile issues on FreeBSD, addressed Windows 10 TLS support problems, corrected compiler warnings and performed work on improving the IPP tool, and made various bug fixes. These contributions span multiple areas of back-end software development within a large printing system.
printing3d-printerlinuxprinterbsd
michaelrsweet/mxml

Jun 2003 - Nov 2022

Tiny XML library.
Role in this project:
userBackend Developer
Contributions:15 releases, 6 reviews, 628 commits in 19 years 8 months
Contributions summary:Michael primarily focused on maintaining and improving the Mini-XML library. Their contributions involved code cleanup across the codebase, including the home page, README files, and header files. The user also addressed bugs, particularly those involving UTF-8 and CDATA support, and introduced features such as handling default values in functions. Furthermore, the user added functions for managing memory allocations in the XML data.
xmlxml-filesxml-datamini-xmlxml-node-trees
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.
Request Free Trial