Chang Liu

Student at SJTU

Shanghai, 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
Chang Liu is a Shanghai-based student with nine years of software engineering experience focused on backend development and data processing. He has contributed to notable open-source projects such as CityFlow, enhancing road network representations and lane-link generation in C++ and JSON, and to Thinklab-SJTU’s awesome-ml4co by automating markdown-to-CSV pipelines, UTF-8 fixes, and category generation. Comfortable working across scripting and systems code, he blends practical tooling improvements with simulation-scale data handling. Notably, his contributions streamline reproducibility and documentation in research-oriented repos, reflecting attention to both developer ergonomics and data integrity.
code9 years of coding experience
github-logo-circle

Github Skills (17)

c-language10
python10
fileio10
file-processing10
file-handling10
file-access10
cprogramming-language10
markdown9
json9
data-manipulation9
markdown-it9
csv9
data-structures8
data-structure8
algorithms8

Programming languages (8)

C++CSSBatchfileTeXVueJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
Thinklab-SJTU/awesome-ml4co

Mar 2021 - Jan 2023

Awesome machine learning for combinatorial optimization papers.
Role in this project:
userBack-end Developer
Contributions:60 commits, 14 PRs, 64 pushes in 1 year 10 months
Contributions summary:Chang primarily focused on developing the `src/generator.py` script, which converts markdown files into CSV format and then back to markdown, adding functionality for category generation. Their contributions involved fixing UTF-8 encoding issues and adding features such as code links and sorting by publication time. Furthermore, the user implemented auto-generation of category listings in the markdown output, streamlining the organization of the paper list.
optimizationmachine-learningpaper-listcombinatorialawesome-machine-learning
cityflow-project/CityFlow

Jul 2019 - Sep 2019

A Multi-Agent Reinforcement Learning Environment for Large Scale City Traffic Scenario
Role in this project:
userBack-end Developer
Contributions:5 commits, 2 PRs, 2 pushes in 2 months
Contributions summary:Chang primarily contributed to the backend logic of the CityFlow project, as evidenced by the code modifications within `src/roadnet` and `tools/Converter`. The user focused on modifying the road network representation, adding functionality for generating lane link points, and fixing related bugs. They also refactored and updated argument names in the converter tool. Their work involved C++ and JSON data handling, demonstrating a strong grasp of the project's core data structures and simulation logic.
multiagent-reinforcement-learningagenttraffic-scenarioscenarioreinforcement-learning
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
Chang Liu - Student at SJTU