Leo Ma

Embedded Software Engineer at Acer Labs Inc

Shanghai, China
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
Leo Ma is an embedded software engineer with 12 years' experience building and maintaining device drivers and middleware for MIPS-based STB platforms at Acer Labs Inc. He combines hands-on driver development (demux, audio, board porting) with practical tooling—CLI UART debuggers and a mini buffer allocator—to streamline media pipelines and SDK support for manufacturers. A self-driven open-source enthusiast, he has implemented performance-focused C projects including a B+ tree for large-scale KV storage and optimized LeetCode solutions, and contributed Android RTMP streaming fixes. Comfortable across Linux system internals and cross-toolchain compilation, he brings deep curiosity for reading and improving low-level code and dreams of contributing to larger open projects. Based in Shanghai, he holds an MEng from Tongji University and pairs academic grounding with a longtime habit of exploring RTOS, TCP/IP stacks and vintage Unix source.
code12 years of coding experience
bookMaster of Engineering (MEng), Electrical and Electronics Engineering, Master of Engineering (MEng), Electrical and Electronics Engineering at Tongji University
bookBachelor of Engineering (BEng), Automation Engineer Technology/Technician, Bachelor of Engineering (BEng), Automation Engineer Technology/Technician at Shanghai University
stackoverflow-logo

Stackoverflow

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

Github Skills (19)

algorithm10
algorithms10
h26410
storage10
tree-structure10
rtmp10
c1110
android-development10
data-structure10
tree10
c1710
linked-list10
data-structures10
strings9
live-streaming9

Programming languages (6)

JavaC++CGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
begeekmyfriend/leetcode

Jun 2015 - Jan 2023

LeetCode in pure C
Role in this project:
userBack-end Developer
Contributions:335 commits, 14 PRs, 329 pushes in 7 years 8 months
Contributions summary:Leo primarily focused on implementing and optimizing algorithms and data structures to solve LeetCode problems, demonstrating a strong understanding of data structures and algorithmic design. The contributions include the creation of solutions for various LeetCode challenges, implementing specific algorithms and data structures to solve specific problems such as linked list, strings, trees, etc.. They also worked on optimizing code by making the logic efficient and correct. Additionally, the user demonstrated an understanding of system design principles by implementing different data structures, like graphs or hash tables.
cppleetcodepure-cleetcode-cdata-structures
begeekmyfriend/yasea

Apr 2016 - Dec 2021

RTMP live streaming client for Android
Role in this project:
userMobile Developer (Android)
Contributions:2 reviews, 506 commits, 63 PRs in 5 years 9 months
Contributions summary:Leo primarily contributed to the development of an Android-based RTMP live streaming client. Their work focused on bug fixes, including addressing issues with the SetChunkSize command and fixing encoding PTS (Presentation Time Stamp) bugs. The user also added features such as audio frame adjustments and implemented the handling of key camera features.
rtmpsdk-androidcameravideolive-streaming
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
Leo Ma - Embedded Software Engineer at Acer Labs Inc