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.
12 years of coding experience
Master of Engineering (MEng), Electrical and Electronics Engineering, Master of Engineering (MEng), Electrical and Electronics Engineering at Tongji University
Bachelor of Engineering (BEng), Automation Engineer Technology/Technician, Bachelor of Engineering (BEng), Automation Engineer Technology/Technician at Shanghai University
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.
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