Bairui Su

Web Developer at New York University

New York, New York, 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
Bairui Su is a web developer and digital creative toolmaker with 7 years of experience building interactive systems, data visualizations, and production web apps. He was lead author of AntV G2 5.0 at Ant Group, driving a TypeScript, Grammar-of-Graphics framework that scaled to 12k+ GitHub stars and 1.5M+ weekly npm downloads while improving performance and bundle sizes for chart-heavy pages. Now based in New York, he develops Next.js/TypeScript apps at NYU—maintaining a multi-tenant Media Commons booking system—and pursues an ITP thesis project, Recho Notebook, which was accepted to CHI 2026. His OSS work includes substantive contributions to g2plot (tiny charts, liquid shapes, and layout fixes) and collaboration on p5.js/ml5.js integrations, showing a rare mix of production-grade engineering and creative coding. Comfortable across front-end architecture, testing CI, and real-time optimizations, he blends developer ergonomics with research-driven interaction design.
code7 years of coding experience
job4 years of employment as a software developer
bookMaster, Professional Studies in Interactive Telecommunications Program, Master, Professional Studies in Interactive Telecommunications Program at New York University
bookBachelor, Computer Science and Technology, Bachelor, Computer Science and Technology at Shandong University
github-logo-circle

Github Skills (15)

charts10
typescript10
javascript10
visualization10
typescripts10
svg10
visualizations10
g2plot10
animation10
graphic10
typescript-types10
canvas10
charting10
testing10
refactoring9

Programming languages (9)

TypeScriptCSSC++JavaScriptVueGoSwiftHTML

Github contributions (5)

github-logo-circle
antvis/G2Plot

Feb 2021 - Sep 2021

:dango: An interactive and responsive charting library based on G2.
Role in this project:
userFull-stack Developer
Contributions:27 reviews, 8 commits, 17 PRs in 7 months
Contributions summary:Bairui primarily focused on enhancing the `g2plot` charting library. Their contributions include fixing bugs related to scale updates, improving tiny chart functionalities, and updating chart rendering behaviors based on data changes. Furthermore, the user added a liquid shape feature, implemented changes related to custom shapes, and resolved issues in liquid chart rendering. They also modified label layouts in funnel charts.
chartingantvvisualizationgraphicsg2
gh2hq/public-files

Nov 2020 - Feb 2025

Contributions:2 PRs, 53 pushes, 1 branch in 4 years 3 months
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