About
Hi, I'm Bairui SU 👋
I'm a first year student at NYU ITP (Interactive Telecommunications Program) and a former software engineer (data visualization developer) at AntV of Ant Group. At AntV, I was the lead author of @antv/g2@5.x: an open source JavaScript framework for interactive and exploratory visualization.
I'm also an open source enthusiast, who believes that today's tool help shape tomorrow’s creativity. As a result, I build tools for helping people explore and express more with data and art:
- Interactive Systems: Gossip, ColorFu, CA2, nCovis, ...
- Data Visualization: @antv/g2, @antv/scale, @antv/coord, Sparrow, ...
- Reactive Programming: Markdown Genji, EchoX, ...
- Creative Coding: Charming, Cell, HAP, Infinite Landscape, ...
- Robotics: Frankenstein I, Robotic Arm Simulation, ...
I'm also interested in teaching, because I think teaching is the most effect way of tool building. Currently I'm learning: Chrome Extension, IOS Development, WebGPU and Unity. Find me on Github, Observable, OpenProcessing, Twitter and Instagram. Or email me.
More details are in my CV.
Featured Projects
AntV G2: The Concise and Progressive Visualization Grammar
Bairui Su, Zhiwei Wang, Xiaojuan Liao · Create interactive charts with concise codeIntroduction | Examples | GitHub
Markdown Genji: The Interactive Markdown Extension
Author interactive documents with just Markdown, inspired by Observable Notebook, available in VitePress and DocusaurusIntroduction | Examples | GitHub
CA2: A Visual Analytics System for Comparing and Matching Subgraphs of Large Graph
Luyu Chen, Bairui Su, Yumeng Xue, Xiaoyu Liu, Yunhai Wang · Honorable Mentions for Streamlined Analysis Process for VIS 2020 VAST ChallengeGitHub | Paper
Charming: The Data-Driven API for Creative Coding
Think of Charming as Lodash for graphics, or D3 for computational artIntroduction | Examples | GitHub
Gossip: An Online Platform for Creative Presentation
Bairui Su, Kaiyi Zhang · Give awesome and informative presentation efficientlyGitHub
ColorFu: An Online Editor for Expressive Wallpapers
Bairui Su, Suwen Li · Make beautiful but also meaningful wallpapers with colors and wordsIntroduction | Editor | GitHub