
VS Code extension
CPH-NG
A VS Code extension for competitive programming with sample retrieval, judging, stress tests, and multi-platform submission.
Langning Chen
0%
Langning Chen

Making competitive-programming tools more reliable and useful
I am a Grade 12 student and open-source developer working across competitive programming, developer tools, modern web systems, and a growing Rust practice.
~/about/langningchen
Selected work
CPH-NG and XMOJ Script are my two most representative projects.

VS Code extension
A VS Code extension for competitive programming with sample retrieval, judging, stress tests, and multi-platform submission.

Browser userscript
A browser userscript improving problem solving and discussions on XMOJ, now maintained by XMOJ-Script-dev.
JavaScript
0
0
Updated Aug 2026
Aug 2025
Sep 2025
Oct 2025
Nov 2025
Dec 2025
Jan 2026
Feb 2026
Mar 2026
Apr 2026
May 2026
Jun 2026
Jul 2026
Aug 2026
Open source
A view of public repositories, project interest, and recent coding focus. Every metric opens into its source.
github.com/langningchen
Open-source projects, experiments, issues, and collaboration records are all kept public here.
C++
41.6%TypeScript
30.0%JavaScript
20.4%HTML
3.8%Python
2.1%C
2.0%C++
39.4%TypeScript
25.4%JavaScript
9.3%Python
3.0%PHP
1.7%Rust
1.1%Community work
These projects come from public pull-request and issue search results, covering code fixes, platform compatibility, feature proposals, and bug reports.
Toolkit
Alongside TypeScript, C++, JavaScript, and Python, I have started working with Rust while continuing to build extensions, web products, and edge infrastructure.
Languages
TypeScript
C++
JavaScript
Python
Rust
C
Product engineering
Next.js
React
Node.js
MUI
VS Code Extensions
Userscripts
Infrastructure
Cloudflare
GitHub Actions
Linux / WSL
Docker
pnpm
Git
Competitive programming
From CSP-J to NOIP, higher-level training has connected algorithm study, contest review, and improvements to the tools I build.
4,029
OIerDB rank
5,824.95
OIerDB score
Level 7
CCF proficiency
| Event | Award | Score | National rank |
|---|---|---|---|
NOIP 2025 | Second prize | 118 / 400 | 2,513 / 7,548 |
CSP-S 2025 | First prize | 228 / 400 | 1,537 / 30,497 |
NOIP 2024 | Third prize | 107 / 400 | 2,801 / 7,510 |
CSP-S 2024 | Second prize | 160 / 400 | 5,152 / 27,521 |
CSP-S 2023 | First prize | 175 / 400 | 1,760 / 19,202 |
CSP-J 2021 | Second prize | 200 / 400 | 3,890 / 14,931 |
Game profiles
Records from adventures across Teyvat and journeys aboard the Astral Express.
Journey
Learning environments, algorithm training, and feedback from real users connect to shape how I understand problems and build systems.

01 / 05
Now in Grade 12, continuing OI training while developing CPH-NG and participating in OJ, Hydro, and other open-source projects.
School website
01 / 03
I began competitive programming in Grade 7 and gradually turned an interest in code into sustained algorithm training and project work.
School website