Eric Carmichael is a founder-led software engineer with 13 years of experience running CKCollab and shipping full-stack solutions from Coeur d'Alene, Idaho. He blends hands-on backend expertise—contributing Python compatibility and feature work to projects like Cassiopeia and CodaLab Competitions—with frontend performance tweaks in benchmarks such as js-framework-benchmark. As a former Tivix engineer and long-time maintainer of practical integrations (e.g., Slack bot email mixins), he excels at pragmatic refactors that improve robustness and cross-version support. Known on GitHub as a "hyperactive opcode generator," he brings entrepreneurial grit, a focus on compatibility, and a knack for turning third-party APIs into reliable production tooling.
13 years of coding experience
1 year of employment as a software developer
Computer Science Education, Computer Science Education at University of Idaho
Contributions:10 reviews, 2114 commits, 405 PRs in 6 years 8 months
Contributions summary:Eric primarily contributed to the back-end of the CodaLab Competitions project, focusing on the improvement and extension of the functionality of the web applications. Their work involved resolving issues related to submission processing, improving data structures, and enhancing user permissions related to downloading files and managing resources. They implemented new features and addressed a variety of bug fixes, demonstrating a good understanding of the project's underlying logic and architecture.
An all-inclusive Python framework for the Riot Games League of Legends API. Cass focuses on making the data easy and fun to work with, while providing all the tools necessary to create a website or do data analysis.
Role in this project:
Back-end Developer
Contributions:29 commits, 9 PRs, 24 comments in 7 months
Contributions summary:Eric primarily contributed to improving Python 2.7 compatibility and supporting Python 3 within the Cassiopeia framework, a Python project interacting with the Riot Games API. Their commits focused on adding and refining conditional dependencies, patching code for Python 2.7 compatibility (especially string handling), and ensuring the project built and ran on different Python versions. Furthermore, they addressed specific issues and merged in upstream changes to keep the code up-to-date.
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
Eric Carmichael - CEO Founder Lead Software Engineer at CKCollab