Brent Mitton

Senior Software Engineer at Renaissance Learning

Ottawa, 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
🎓
Top School
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.
code11 years of coding experience
job12 years of employment as a software developer
bookComputer Information Systems, Computer Programmer/Analyst, Computer Information Systems, Computer Programmer/Analyst at Holland College
bookMaster's Degree, Machine Learning, Master's Degree, Machine Learning at Georgia Institute of Technology
bookBachelor's Degree, Computer Science with Minor in Mathematics, Bachelor's Degree, Computer Science with Minor in Mathematics at University of Prince Edward Island
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (20)

content-management-system10
cms10
typescript10
user-authentication10
authentication10
nextjs10
typescript-types10
typescripts10
react10
cm10
javascript9
wpgraphql9
wordpress-graphql9
graphql9
apidoc8

Programming languages (8)

MDXTypeScriptCSSDIGITAL Command LanguageJavaScriptGoPythonNunjucks

Github contributions (5)

github-logo-circle
tinacms/tinacms

Dec 2021 - Apr 2022

A fully open-source headless CMS that supports Markdown and Visual Editing
Role in this project:
userFull-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.
cmsreactforestrytinacmstina
mittonface/crundle.love

Sep 2020 - Sep 2024

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.
Request Free Trial