Michael Deering is an engineering consultant and Ruby on Rails veteran with 17 years of experience designing and rescuing large-scale e-commerce and marketing web applications. He has led architecture, hiring, and technical debt recovery at startups and post-funding ventures, and served as CTO driving engineering, DevOps, and billing integrations. A longtime open-source author and maintainer, Michael has contributed significant fixes and enhancements to the popular pdfkit gem to improve HTML/CSS-to-PDF rendering across Ruby versions. Based in Edmonton, he combines hands-on full-stack delivery with strategic team growth and procurement experience, including securing grants and scaling distributed teams. Colleagues would describe him as a pragmatic problem solver who surfaces non-obvious integration issues early and turns legacy systems into maintainable platforms.
17 years of coding experience
17 years of employment as a software developer
B.S. Computer Engineering, B.S. Computer Engineering at University of Alberta
A Ruby gem to transform HTML + CSS into PDFs using the command-line utility wkhtmltopdf
Role in this project:
Full-stack Developer
Contributions:20 commits in 3 months
Contributions summary:Michael primarily contributed to testing and improving the PDFKit gem's functionality. They focused on bug fixes related to middleware behavior and file truncation issues in specific Ruby versions. Additionally, they implemented enhancements to improve the gem's handling of meta tags and path translations for asset integration. These changes indicate a focus on ensuring the correct rendering and integration of HTML and CSS into PDF documents.
Contributions:28 commits, 2 pushes, 2 branches in 9 years 2 months
configurablerailsrubyflashflash-messages
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
Michael Deering - Engineering Consultant at Big League Studios Inc.