Frank Li

Software Engineer at NA

Austin, Texas, United States
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
Frank Li is a seasoned software engineer and architect with 17 years of experience designing embedded and platform software, currently based in Austin, Texas. He has deep expertise in BSP and Linux/WinCE low-level development from roles at Intel and Motorola and has been shaping software architecture at Freescale since 2008. As founder and long-time maintainer of TortoiseGit, he has hands-on open-source credibility adapting msysGit/Git-for-Windows code for MSVC and Windows-specific behaviors (e.g., C runtime and O_BINARY handling). Frank combines embedded systems rigor with practical cross-platform engineering, frequently addressing subtle portability issues that bridge Unix and Windows toolchains. He holds bachelor’s and master’s degrees in Electrical and Electronics/Communications Engineering from Nanjing University of Aeronautics and Astronautics.
code17 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree Electrical and Electronics Engineering, Bachelor's degree Electrical and Electronics Engineering at Nanjing University of Aeronautics and Astronautics
github-logo-circle

Github Skills (9)

c1710
mingw10
ws-api10
c1110
winapi10
wp-api10
multiplatform9
cross-platform9
git4

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
msysgit/git

Aug 2009 - Aug 2009

msysGit-based Git for Windows 1.x is now superseded by Git for Windows 2.x
Role in this project:
userBack-end Developer
Contributions:11 commits in 2 days
Contributions summary:Frank primarily focused on adapting the codebase for Microsoft Visual C++ compatibility. They addressed issues related to C99 standards and the behavior of the Microsoft C runtime, particularly around `vsnprintf`. Furthermore, they refactored code to use `WIN32` symbols for conditional compilation targeting Windows environments, demonstrating a focus on platform-specific adjustments. Key contributions include explicitly using the `O_BINARY` flag when opening files to accommodate Windows file handling.
git-for-windowswindows2-x
lznuaa/mfgtools

Nov 2016 - Oct 2018

Freescale/NXP I.MX Chip image deploy tools.
Contributions:2 pushes in 1 year 11 months
vcenterfreescaleupstreamchipgadget
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
Frank Li - Software Engineer at NA