Mike Fellows

Consulting Software Engineer at MCF Consulting

Burnaby, British Columbia, 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

👤
Senior
🎓
Top School
Mike Fellows is a pragmatic consulting software engineer with 16+ years of experience delivering reliable, production-grade systems across web, embedded, desktop, and distributed storage domains. He blends hands-on engineering and technical leadership, with deep expertise in asynchronous design, SQL-backed web stacks, and cloud-native infrastructure (AWS, Kubernetes, Docker). Mike’s experience spans front-end work (HTML/CSS, JavaScript frameworks) to low-level embedded graphics and IoT integrations—he has contributed to projects adapting the LVGL embedded graphics library for Visual Studio and improved UI behaviors in the Cappuccino framework. Comfortable across the full stack, he favors agile processes but adapts to varied workflows, and he brings a practical focus on shipping quality software that interoperates across multi-device and multi-database environments. Based in Burnaby, BC, he pairs decades of institutional knowledge with a continued appetite for open-source contribution and platform portability.
code16 years of coding experience
job1 year of employment as a software developer
bookBachelor of Science in Engineering, Bachelor of Science in Engineering at University of New Brunswick
languagesEnglish, French
github-logo-circle

Github Skills (18)

objective-c10
javascript10
sdl10
objcective-c10
c1110
ui-design10
graphic10
c1710
uid10
front-end-development10
sys10
obj10
embedded10
user-interface9
interface-design9

Programming languages (9)

TypeScriptObjective-JC#ShellCJavaScriptGoPHP

Github contributions (5)

github-logo-circle
Visual Studio projects for LVGL embedded graphics library. Recommended on Windows. Linux support with Wayland is work in progress.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:40 commits, 2 PRs, 38 pushes in 1 year 11 months
Contributions summary:Mike primarily worked on adapting the LVGL embedded graphics library for the Visual Studio environment, focusing on the SDL port. Their commits involved modifying core files, updating submodules to incorporate the latest LVGL versions, and adjusting configuration files to match the current templates and features. The contributions included updating the SDL library version and preparing the code for the latest LVGL version.
graphiclinuxlvglvisual-studiowayland
cappuccino/cappuccino

Jul 2010 - Jul 2011

Web Application Framework in JavaScript and Objective-J
Role in this project:
userFront-end Developer
Contributions:12 commits in 11 months
Contributions summary:Mike primarily contributed to the Cappuccino framework by addressing UI and interaction-related issues. Their work included fixing bugs related to key events, such as allowing specific key combinations and function keys to propagate to the browser. They also implemented improvements to the UI components like CPBox and CPStepper by fixing regressions, expanding the KeyEquivalent test cases, and improving auto-scrolling for drag-and-drop operations. Furthermore, the user added a test case for drag-and-drop operations within a CPTableView, and enabled editable table cells.
javascript
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