Benstone Zhang

Software Developer at Self-employed

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

👤
Senior
🎓
Top School
Benstone Zhang is a software developer with a decade of experience specializing in Linux and embedded systems, proficient in C/C++, Java, Python, Shell and Perl. He builds low-latency transaction systems and deploys machine learning models using TensorFlow, PyTorch and ONNX Runtime as an independent consultant. Earlier engineering roles at Motorola and other firms gave him deep firmware and systems exposure that complements his backend and networking strengths in TCP/IP stacks. An active open-source contributor, he’s fixed routing, error-handling and locale-sensitive date/time bugs in the popular ActFramework Java MVC project. Based in China, he combines hands-on systems programming with practical ML deployment skills, and often bridges gaps between real-time constraints and model inference needs. His background in chemical engineering adds a disciplined, analytical approach to solving complex software and performance problems.
code10 years of coding experience
job13 years of employment as a software developer
bookBachelor, Chemical, Bachelor, Chemical at Sichuan University
github-logo-circle

Github Skills (6)

javas10
mvc10
java10
error-handling9
web-framework9
testing8

Programming languages (5)

JavaShellCJavaScriptPython

Github contributions (5)

github-logo-circle
actframework/actframework

May 2021 - Jun 2021

An easy to use Java MVC server stack
Role in this project:
userBack-end Developer
Contributions:10 commits, 3 PRs, 1 comment in 1 month
Contributions summary:Benstone primarily focused on bug fixes and enhancements related to the ActFramework's error handling and URL routing mechanisms. Their contributions included modifying the `Router` class and templates to correctly display URL contexts in error pages. Furthermore, they addressed issues related to date and time formatting, ensuring locale compatibility. The user also addressed index errors in string substitution logic.
mvc-frameworksebeanmvc-architecturemongodbrestful-framework
benstonezhang/nasmon

Oct 2019 - Jan 2025

Contributions:31 pushes, 1 branch in 5 years 4 months
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
Benstone Zhang - Software Developer at Self-employed