Tom Bu is a software engineer with a decade of hands-on experience building systems across robotics, embedded Linux, and enterprise applications. He contributed to porting Arch Linux to MIPS64 r6 and implemented open-source fixes early in his career, showing a practical low-level systems aptitude alongside higher-level .NET and Java EE work. More recently at Nimble Robotics he worked on software for real-world automation in the Bay Area, blending engineering rigor with product-facing delivery. He holds a BS in Computer Science from Skidmore College and is pursuing media-and-creative-focused graduate studies at USC, reflecting a rare mix of technical depth and creative sensibility. Outside of engineering he identifies as an art student and railfan, hinting at visual and observational interests that inform his approach to design and problem solving. Based in San Francisco, he brings cross-domain curiosity and a track record of shipping pragmatic solutions across hardware-adjacent and application software stacks.
10 years of coding experience
4 years of employment as a software developer
Master of Science - MS, Computer Science (Media and Creative Technologies), Master of Science - MS, Computer Science (Media and Creative Technologies) at University of Southern California
Bachelor of Arts - BA, Computer Science, Bachelor of Arts - BA, Computer Science at Skidmore College
Contributions:25 reviews, 36 PRs, 80 pushes in 1 month
mobile-gamesfallandroidgames
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.