Dachang Liu

Design Lead at ByteDance

Chaoyang District, Beijing, 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

🤩
Rockstar
🎓
Top School
Dachang Liu is a design-led full-stack engineer with eight years of experience blending interaction design, rapid prototyping, and front-end development to build pixel‑perfect, usable digital products. Currently a Design Lead at ByteDance, he previously owned China guest search and decision experiences at Airbnb, earning top‑tier performance recognition while shaping product roadmaps. Trained in software engineering and interaction design (Tongji University, Parsons exchange), he comfortably moves between UX wireframes, hi‑fi prototypes, and production code, choosing the right tool for each context. An active open-source contributor, he has improved linting and parsing in well-known Rust projects such as rust-clippy, ruma, and clap, bringing rigorous engineering practices to developer tooling. Known for cross-platform sensibilities and pragmatic problem‑solving, he combines creative motion design instincts with backend robustness to deliver cohesive user experiences.
code8 years of coding experience
job1 year of employment as a software developer
bookMaster's Degree, Human Computer Interaction, Master's Degree, Human Computer Interaction at Tongji University
bookExchange Visitor, Design and Technology, 4/4, Exchange Visitor, Design and Technology, 4/4 at Parsons School of Design - The New School
stackoverflow-logo

Stackoverflow

Stats
71reputation
70kreached
1answer
0questions
github-logo-circle

Github Skills (22)

subcommands10
testing10
command-line-arguments10
standard-library10
matrix-org10
chat10
code-analysis10
command-line-parser10
argument-parsing10
linting10
error-handling10
rust10
common-library10
c-library10
serde9

Programming languages (15)

JavaC++RustCCMakeHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
clap-rs/clap

Mar 2020 - Apr 2022

A full featured, fast Command Line Argument Parser for Rust
Role in this project:
userBack-end Developer
Contributions:108 reviews, 131 commits, 70 PRs in 2 years 2 months
Contributions summary:Dachang primarily contributed to bug fixes, typo corrections, and general code improvements within the command-line argument parser library. The contributions focused on error handling, improving the accuracy of error messages, and improving the code quality through formatting. Several commits address issues related to subcommand handling and argument parsing, demonstrating a solid understanding of the library's core functionality.
argvfull-featuredsubcommandsrustargument-parser
rust-lang/rust-clippy

Feb 2022 - Feb 2023

A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Role in this project:
userBackend Developer
Contributions:5 reviews, 2 PRs, 9 comments in 1 year
Contributions summary:Dachang primarily contributed to the `rust-clippy` repository, focusing on improving code quality and linting rules for Rust code. Their work involved implementing new lints, fixing existing ones, and improving the overall accuracy and functionality of the clippy tool. Key contributions include adding a lint to suggest `into_iter()` over `drain(..)`, along with fixing tests and making several corrections to the code's comments.
linterlintrustlangmistakes
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
Dachang Liu - Design Lead at ByteDance