Bo Zhang

Senior Engineer Manager at TikTok

Sunnyvale, 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
Bo Zhang is a Senior Engineering Manager with 12 years of front-end experience, currently leading TikTok’s Frontend Infrastructure team in Sunnyvale to deliver cross-product infrastructure for both consumer and business experiences. He blends hands-on engineering and product-minded architecture—having architected Chengzijianzhan 2.0 at ByteDance and helped build widely used tools like Baidu Naotu and the open-source Kity/KityMinder libraries. His work spans design systems (including the award-winning Keystone system), low-code platforms, internationalization, and event tracking, emphasizing developer efficiency and improved monetization journeys. An active open-source contributor, he has maintained and improved core SVG/vector and mind-mapping libraries, focused on UI/UX, accessibility, and cross-browser robustness. Colleagues describe him as a pragmatic technical leader who still ships code and fixes bugs in critical libraries while scaling teams and systems.
code12 years of coding experience
job8 years of employment as a software developer
bookMaster of Engineering - MEng, Computer Science, Master of Engineering - MEng, Computer Science at Zhejiang University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

html10
css10
uid10
javascript10
user-interface10
lib10
front-end-development10
ui-design10
interface-design10
bugtracking10
release-automation9
version-control9
git9
release-management9

Programming languages (8)

TypeScriptCSSCoffeeScriptJavaScriptVueHTMLPythonStylus

Github contributions (5)

github-logo-circle
fex-team/kityminder-core

Apr 2015 - Aug 2017

强大的脑图可视化工具
Role in this project:
userFront-end Developer
Contributions:6 releases, 99 commits, 3 PRs in 2 years 4 months
Contributions summary:Bo primarily focused on fixing and improving the core functionality of the kityminder-core project. Their work included correcting the return values of node expansion query states, adding collapse commands, and fixing bugs related to markdown and text exports. Furthermore, they addressed issues with the display of priority icons and resolved problems with dragging nodes and layout issues, and the handling of the text alignment across different browsers, demonstrating a focus on overall UI and user experience improvements.
fex-team/kityminder-editor

Apr 2015 - Apr 2017

Powerful Mindmap Editing Tool
Role in this project:
userFront-end Developer
Contributions:1 release, 211 commits, 7 PRs in 2 years
Contributions summary:Bo primarily contributed to the KityMinder editor by adding and modifying UI components related to the hotbox feature. Their work involved implementing functionality for expanding/collapsing panels, adding buttons for priority and progress settings, and integrating a search feature. Furthermore, the user made changes to the text input mode, enhancing usability and addressing potential bugs. The user also contributed UI design and accessibility for UI elements.
tinymcewysiwygdesignermindmapediting
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