Zhi Tian

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
Zhi Tian is a seasoned front-end engineer with 8 years of experience building developer-facing platforms and large-scale web applications at ByteDance and Kuaishou in Beijing. He led monorepo and scaffolding initiatives that scaled multiple teams, migrated 15 web apps into unified workflows, and shipped low-code form editors and OKR dashboard tooling used across dozens of pages and business units. As a core contributor to the popular Rematch Redux framework, he focused on improving type inference and dispatcher typings—bringing stronger TypeScript ergonomics to a widely used open-source project. Comfortable across full-stack challenges, Zhi combines pragmatic engineering (Node SDKs, schema-driven forms) with a track record of shipping infrastructure that amplifies team productivity.
code7 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science - BS, Computer Software Engineering, Bachelor of Science - BS, Computer Software Engineering at Harbin Institute of Technology
github-logo-circle

Github Skills (9)

state-management10
typescript10
type-inference10
typescripts10
redux10
typescript-types10
react10
react-redux9
javascript9

Programming languages (10)

TypeScriptShellC++SCSSJavaScriptVueGoHTML

Github contributions (5)

github-logo-circle
rematch/rematch

Aug 2020 - Jan 2022

The Redux Framework
Role in this project:
userFull-stack Developer
Contributions:40 reviews, 33 commits, 18 PRs in 1 year 4 months
Contributions summary:Zhi primarily contributed to improving type inference within the Rematch framework, addressing issues related to state and dispatch type handling. They refactored code to enhance state inference using generic parameters, ensuring proper type definitions for reducers and effects. Additionally, the user worked on improving the type definitions for the dispatcher object and fixed incompatibilities with Redux dispatch, demonstrating a focus on the framework's core type system. These changes involved modifications to core files, examples, and tests.
reactstate-managementreact-nativeredux-best-practicesjavascript
Contributions:16 commits, 10 pushes, 2 branches in 1 day
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