Hi, there
- I’m Gengchen, also known online as @Thallium54
- Back End Developer intern @ IBM
- CS student @ York University
- B.Sc., Hons. Computer Science, 2019 - 2024
- Tech things that I enjoy: software development, home server, Linux…
- Languages: C/C++, Python, Rust, Go, JS, Java
- Competitive programming enthusiast
- See more below
- Some of my other hobbies: Rubik’s cube, custom (ergonomic) mechanical keyboard, table tennis
- Find me more at:
Projects
Wonderful Answer
- Chat bot about competitive programming inspired by TLE
- Built with NoneBot framework
- Feature:
- List future contests
- Plot various graphs
- Contest notification
- And more in development
ACM Algorithm Templates
- Collection of data structures and algorithms for competitive programming
- Aiming for online contests, minimizing modification to source code during contests
- Written in modern C++
Open Liberty Blog Automation
- GitHub action and Python script automating release blog creation for Open Liberty
- Finds and copies blog issue and fixed bugs using GitHub REST API
- Notifies in Slack with Slack API
- Open source contribution to Open Liberty, pull request
Competitive Programming Helper
Rust
- Receives test case data from Competitive Companion and generates files according to your needs
CF Plot
React
,graph.js
- A webpage that plots rating changes on Codeforces of given users
- Hosted on GitHub pages
Competitive Programming
- Master (2100+, top 5%) on Codeforces.
- ICPC Journey:
- 2021 East Central NA Regional Contest (scoreboard): 17th/63 by team, 6th place by school
- ICPC North America Championship 2021 (scoreboard): 29th/48
- 2021 ICPC North America Division Championships (scoreboard): 59th/170 overall, 6th/42 in central division
- 2020 East Central NA Regional Contest (scoreboard): 22th/67
- 2019 East Central NA Regional Contest (scoreboard): 34th/90