Jesse McBride is a Senior Software Engineer in Austin with 11 years of experience building web and backend systems, currently contributing at Apple. He blends practical engineering with product-savvy thinking, supported by an MBA and a foundation in Information Technology from UCF. Jesse has a track record in higher-education engineering—authoring course-focused endpoints and file-upload support for the widely used canvasapi Python wrapper—demonstrating attention to API ergonomics and real-world developer needs. Comfortable across teams and systems, he brings a curiosity-driven, Type 7 mindset to complex problems and a history of shipping reliable integrations that improve operational workflows.
11 years of coding experience
6 years of employment as a software developer
Master of Business Administration - MBA, Master of Business Administration - MBA at Crummer Graduate School of Business at Rollins College
Bachelor’s Degree, Information Technology, Bachelor’s Degree, Information Technology at University of Central Florida
Python API wrapper for Instructure's Canvas LMS. Easily manage courses, users, gradebooks, and more.
Role in this project:
Back-end Developer
Contributions:35 reviews, 112 commits, 69 PRs in 5 years 2 months
Contributions summary:Jesse focused on building course-related endpoints for the Canvas API wrapper. They implemented HTTP request handling and created the base `Canvas` and `Course` classes to interact with the API. Furthermore, they introduced the ability to perform file uploads within courses. These changes directly enhanced the functionality and usability of the Python API wrapper, allowing for more complete control over the Canvas LMS.
Contributions:40 pushes, 24 branches in 3 years 4 months
apipythonapi-wrappercanvasinstructure
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.