Jeremy Ellis is a veteran educator and hands-on technologist with 48 years of coding experience and over 30 years teaching computing, robotics, IoT, and TinyML. Based in British Columbia, he blends deep neural-network experience dating back to the early 1990s with modern TensorFlow/TensorFlow.js practice to make complex AI accessible to students and hobbyists. He programs microcontrollers (Arduino/Portenta), enabling camera capture and expanded pin support at the hardware layer, and contributes to Edge Impulse’s expert network and Harvard’s TinyML4D student showcase. Equally at home coaching rugby and running 800 m, Jeremy brings practical coaching skills to classroom and project mentoring. His profile reflects a rare mix of low-level embedded engineering, curriculum design, and long-term commitment to hands-on STEM education.
12 years of coding experience
Bachelors, PHYSICAL SCIENCES, Bachelors, PHYSICAL SCIENCES at The University of British Columbia
Contributions:1 review, 5 commits, 4 PRs in 2 years 6 months
Contributions summary:Jeremy's contributions primarily revolve around configuring and extending the Arduino core for various Portenta board configurations. They updated pin definitions, particularly focusing on extending digital pin availability for the Portenta H7 (M7 and M4 cores). Furthermore, the user enabled camera capture functionality for the Portenta M4 core by modifying the camera library code. These changes involve low-level hardware interactions and board-specific configurations.
Phonegap Build and Developer App Served using cloud9 c9.io
Contributions:113 commits, 1 PR, 49 pushes in 2 years 2 months
cloud9sqfzonescaptive-portalalibabacloud
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.