Brent Mitton is a Senior Software Engineer based in Ottawa with 11 years of experience building web applications in the e-learning sector, currently contributing to Renaissance Learning and Schoolzilla. He specializes in Python, Django, and web architecture, and holds a Master's in Machine Learning from Georgia Tech, blending practical engineering with advanced ML knowledge. Brent has a track record of improving developer tooling and auth flows in open-source projects—most notably contributing token management and JWT handling to the popular TinaCMS headless CMS. His background spans roles from lead programmer to senior developer at Scholastic and Forestry.io, giving him deep product-focused engineering experience. Colleagues rely on him for robust back-end design and pragmatic integrations that keep content and learning platforms secure and scalable. Beyond hands-on code, he brings an unusual combination of formal ML training and long-term product domain expertise that helps bridge data-driven features with production-ready systems.
11 years of coding experience
12 years of employment as a software developer
Computer Information Systems, Computer Programmer/Analyst, Computer Information Systems, Computer Programmer/Analyst at Holland College
Master's Degree, Machine Learning, Master's Degree, Machine Learning at Georgia Institute of Technology
Bachelor's Degree, Computer Science with Minor in Mathematics, Bachelor's Degree, Computer Science with Minor in Mathematics at University of Prince Edward Island
A fully open-source headless CMS that supports Markdown and Visual Editing
Role in this project:
Full-stack Developer
Contributions:3 reviews, 43 commits, 17 PRs in 4 months
Contributions summary:Brent primarily contributed to the `tinacms/tinacms` repository by implementing and refactoring code related to authentication and token management. Their work included adding refresh token functionality for Tina Cloud calls, parsing JSON Web Tokens (JWTs), and adjusting token expiration handling. Additionally, the user fixed lint errors and merged branch changes, ensuring code quality and project integration. They also added an MDX example, showing work in the content management aspect of the project.
Contributions:10 PRs, 64 pushes, 9 branches in 4 years 1 month
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.