WIP: Bairui Su

Today's tool help shape tomorrow's creativity.

Mar 2026

I'm a second year student at NYU ITP (Interactive Telecommunications Program) who is interested in data visualization, creative coding, and interactive systems.

I used to be a software engineer (data visualization developer) at Ant Group, where I led the development of AntV G2 5.0, an open source JavaScript framework for interactive and exploratory visualization.

Email me at subairui@icloud.com or find me on: Github, Observable, Instagram, Medium, LinkedIn, Juejin, and OpenProcessing.

Projects

Dec 2025

A procedurally generated infinite landscape created collectively from names and trees.

{Mountains, Trees, Names}*
Generative Art·Collective Data Visualization·JavaScript·D3.js·APack·Charming.js·Riso
Dec 2025

An exploratory code environment for creative coding that enables parameter variations inspired by small multiples in data visualization.

Recho Multiples: Creative Coding is a Search Problem
Code Environment·Creative Coding·Version Control·Parameter Exploration·Visualization·WebGL·p5.js
Dec 2025

A live coding piano editor that merges code, music and visuals into one performative instrument.

Recho Melody: Writing Code like a Pianist
Code Environment·Live Coding·Creative Coding·Music Interface·Performance·D3.js·p5.js
Oct 2025

A lightweight, text-first notebook environment that explores programming as a medium for learning, exploration, and creative sketching.

Recho Notebook: A Lighter Way to Code with Creativity
Code Environment·Reactive Programming·Notebook·Creative Coding·ASCII Art·Algorithm·Observable
May 2025

A writing system that procedurally writes English alphabets in the style of Chinese Characters.

APack: Alphabet Packing Writing System
Generative Art·Typography·Data Visualization·D3.js·Charming.js
May 2025

A collective generative art installation that procedurally transforms names into trees.

Find Trees in Names: What if We are Trees?
Generative Art·Collective Data Visualization·Digital Identity·D3.js·Charming.js
Mar 2023

A JavaScript Visualization Library for Interactive Visualizations.

AntV G2: An Easier Way to Create Charts with JavaScript
Visualization Grammar·Data Visualization·JavaScript

This section is a work in progress, please refer to my portfolio page for more projects.

Publications

Feb 2026
"Live in the Editor": Low-Tech In-Situ Feedback for Plain-Text Live Programming, Luyu Cheng, Bairui Su, Lionel Parreaux. Extended Abstracts of the 2026 CHI Conference on Human Factors in Computing Systems (CHI EA '26), Poster, 2026.
Feb 2026
G2: A customizable web-based framework for authoring interactive visualizations, Bairui Su, Zhiwei Wang, Zhifeng Lin, Xiaojuan Liao, Zihan Zhou, Minfeng Zhu, Wei Chen. Visual Informatics, 2026. ScienceDirect.

Talks

Sep 2026
A Lighter Way to Code, Open Source Club, New York University, NY, USA
May 2024
Auto Palette Algorithm, Industrial Design, Zhejiang University, HZ, China
Nov 2023
Visualize Asian Games 2023, Yunqi Conference, HZ, China
Nov 2023
How to Make Charts Tell Stories, AntV 1122 Conference, HZ, China
Nov 2022
First-Class Citizen in Visualization, ZaoZao Tech Talk, HZ, China
Sep 2022
G2 5.0 and its First-Class Citizen, AntV Group Tech Talk, HZ, China
Jul 2022
GraphInsight: Graph Analysis, ChinaVis 2022 Challenge, XN, China
Jul 2021
Visualize Sophie's World by AntV, AntV Group Tech Talk, HZ, China
Aug 2019
Spatial-Temporal Data Analysis, ChinaVis 2019 Challenge, CD, China

Education

2026
M.P.S. Interactive Telecommunications, New York University, USA
2020
B.E. Computer Science and Technology, Shandong University, China

Employment

2025 - Present
ml5.js Researcher, New York University, NY, USA
2025 - Present
Web App Developer, New York University, NY, USA
2021 - 2024
Software Engineer (Data Visualization Developer), Ant Group, HZ, China
Fall 2020
Software Engineer, OF Course, SH, China

Teaching

Spring 2026
Code!, Graduate Assistant, New York University, USA
Fall 2025
Code!, Graduate Assistant, New York University, USA
Summer 2025
Code!, Graduate Assistant, New York University, USA
Spring 2025
Code!, Graduate Assistant, New York University, USA
Fall 2024
Code!, Graduate Assistant, New York University, USA
Spring 2023
The Grammar of Graphics, Instructor, Tongji University, China
Spring 2020
Data Visualization, Teaching Assistant, Shandong University, China

Awards

Aug 2022
National 2nd prize for Graph Visualization for ChinaVis 2022 Data Challenge
Aug 2020
Honorable Mentions for Streamlined Analysis for VIS 2020 VAST Challenge
Jun 2020
National 3rd prize for 3D Game for WeChat Mini Game Competition
May 2020
National 3rd prize for Public Opinion Analysis for Alibaba's Covid-19 Competition
Aug 2019
National 2nd prize for Spatial-Temporal Analysis ChinaVis 2020 Challenge