Brian Zhang

Web Developer at 云帆世纪科技有限公司

Shenzhen, Guangdong Province, 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
Brian Zhang is a Shenzhen-based web developer with 12 years of experience specializing in front-end engineering, performance optimization, and open-source collaboration. He has a keen eye for detail and a "light code cleanliness" ethos, contributing significant CSS and component fixes to Tencent's TDesign projects (tdesign-common and tdesign-vue), including IE compatibility and upload component improvements. Comfortable across mobile and Python-backed web apps, he blends pragmatic engineering with UI polish to improve usability and cross-browser reliability. His work reflects a particular interest in performance experiments and subtle styling refinements that often go unnoticed but materially improve product quality.
code12 years of coding experience
book理学士, 计算机应用, 理学士, 计算机应用 at 中山大学
book专科学历, 计算机编程, 合格, 专科学历, 计算机编程, 合格 at 重庆三峡学院
github-logo-circle

Github Skills (13)

css10
typescript10
javascript10
typescripts10
lessc10
ui-design10
vue10
vue-jsx10
typescript-types10
ui-components10
tde9
html9
unit-test8

Programming languages (9)

TypeScriptDockerfileCoffeeScriptRustJavaScriptVueHTMLLess

Github contributions (5)

github-logo-circle
Tencent/tdesign-vue

Mar 2022 - Jul 2022

A Vue.js UI components lib for TDesign.
Role in this project:
userFront-end Developer
Contributions:1 review, 22 commits, 22 PRs in 3 months
Contributions summary:Brian primarily contributed to the `tdesign-vue` repository by fixing bugs and implementing new features related to the UI components. Their work focused on the `upload` component, including adding functionality to handle duplicate file uploads, and addressing issues with file status handling. Furthermore, the user addressed IE compatibility issues, particularly regarding the `IntersectionObserver` and `requestAnimationFrame` methods, affecting table component rendering. These changes involved modifications to existing component code and the addition of new features and tests, demonstrating a focus on component usability and browser compatibility.
vue-jstdesignvuetyepscriptvue2
Tencent/tdesign-common

Dec 2021 - Jul 2022

TDesign style/utils shared by multiple frameworks repo.
Role in this project:
userFront-end Developer
Contributions:5 reviews, 9 commits, 6 PRs in 6 months
Contributions summary:Brian primarily contributed to the front-end styling and component design within the TDesign repository. Their work involved extracting and modifying CSS variables, as well as refactoring and optimizing existing styles for various components, specifically focusing on `tabs`, `radio`, `stepper`, `switch`, `cell`, and `breadcrumb` elements. Code changes include the addition of style variables, fixing formatting, and addressing IE compatibility issues. The commits showcase expertise in CSS and less, indicating a focus on enhancing and maintaining the visual aspects of the TDesign UI components.
frameworksutilstdesign
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
Brian Zhang - Web Developer at 云帆世纪科技有限公司