Boming Zhang

Full Stack Engineer at Fans Of Computer Science

San Jose, California, 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

🤩
Rockstar
🎓
Top School
award
Top expert inCross-Platform Digital Entertainment Development
Boming Zhang is a Full Stack Engineer with eight years of hands-on experience building reliable web services, developer tooling, and code-analysis products, currently at TikTok in San Jose. He combines backend systems work—adding SMB and custom drivers to storage projects—with front-end improvements like search UX and embedded viewers in notable open-source repos such as Alist V3. His background spans production DevSecOps, VS Code extensions, and operating large teaching and CI platforms for hundreds of students, reflecting a blend of developer-experience and systems reliability focus. Trained in ECE at SJTU and holding an MS in Computer Science from UGA, he brings both academic rigor and practical delivery, including building millisecond-scale trading tooling and IoT-enabled fire-fighting systems. Notably, he bridges low-level analysis and user-facing polish, making tools that help teams ship and secure code faster.
code8 years of coding experience
job3 years of employment as a software developer
bookUniversity of Georgia
bookBachelor of Science, Electrical and Computer Engineering (Minor in Computer Science), Bachelor of Science, Electrical and Computer Engineering (Minor in Computer Science) at Shanghai Jiao Tong University
github-logo-circle

Github Skills (17)

javascript10
solidjs10
typescript10
user-interface10
smb10
go10
typescript-types10
go-gin10
g10
file-server10
typescripts10
web-development10
react10
css9
webdav9

Programming languages (18)

C#PowerShellC++RustVueGoHTMLSvelte

Github contributions (5)

github-logo-circle
AlistGo/alist-web

Oct 2022 - Dec 2022

🗂️ The front end of Alist V3 (A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs)
Role in this project:
userFront-end Developer
Contributions:16 commits, 16 PRs, 1 comment in 2 months
Contributions summary:Boming primarily contributed to the front-end development of the Alist V3 web interface. Their commits focused on fixing typos, improving the search functionality by removing base paths and disabling searches on empty keywords, adding password input types, and embedding the epub.js viewer. They also implemented features such as auto-refreshing the index page and partial settings restoration.
filelistfrontendsolidjswebdav
AlistGo/alist

Oct 2022 - Jan 2023

🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。
Role in this project:
userBack-end Developer
Contributions:6 reviews, 45 commits, 51 PRs in 2 months
Contributions summary:Boming primarily contributed to the back-end functionality of the project, as demonstrated by their work on file server and WebDAV features. They addressed issues related to logging within the static file router, ensuring proper error handling. Furthermore, they introduced the SMB driver, enhancing the system's storage capabilities by integrating support for SMB (Server Message Block) file sharing. The user also added AList v3 driver to support the AList v3 file list.
filelistsolidjswebdavgolanggin
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