Stephen Lo

Software Engineer at China

Qingdao City, Shandong, Hong Kong
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
Stephen Lo is a seasoned software and IT leader with 8 years formally as a software engineer and over three decades of progressive technology and management experience across Hong Kong and the APAC region. He blends hands-on embedded/IoT development—demonstrated by low-level contributions to an Arduino MCP2515 CAN bus library—with senior leadership in IT architecture, operations, and digital transformation. Stephen has led cross-functional programs from private cloud and ERP consolidations to enterprise-wide deployments of Microsoft Copilot, RPA, and corporate chatbots, always prioritizing stakeholder communication and measurable outcomes. He is comfortable operating at both hardware-near engineering and executive levels, having managed infrastructure, procurement, security (ISO 27001), and data protection efforts. Known as a motivator and coach, he builds repeatable service catalogs, knowledge bases and automations that improve team productivity and user experience. Based in Qingdao with Hong Kong ties, he combines practical technical depth with strong people and stakeholder management to deliver target-oriented, auditable solutions.
code8 years of coding experience
job27 years of employment as a software developer
bookBachelor of Applied Science - BASc, Computer Science, Bachelor of Applied Science - BASc, Computer Science at York University
languagesEnglish, Chinese
github-logo-circle

Github Skills (10)

iot10
embedded10
c-language10
serial-communication10
cprogramming-language10
spi10
sys10
arduino10
iot-devkit10
arduino-library9

Programming languages (3)

C++CGo

Github contributions (5)

github-logo-circle
Arduino CAN Bus library, MCP2515/MCP2551
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:20 commits, 36 pushes, 1 comment in 8 months
Contributions summary:Stephen's commits primarily involve modifications to the `mcp_can.cpp` and related header files, which constitute the core of a CAN bus library. These changes include updates to the SPI communication layer and the addition of new board support, demonstrating a focus on low-level interaction with the MCP2515 CAN controller. The code changes reveal an understanding of the CAN bus protocol and the hardware-specific nuances of the MCP2515 chip, making the library compatible with different hardware configurations like the OBD-II GPS Dev Kit.
can-busarduino-librarybusarduinomcp2515
Contributions:76 pushes, 1 branch in 4 years
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
Stephen Lo - Software Engineer at China