A game I created我创作的游戏
Driver Lab
Invite friends, choose an alliance and take the field together. Watch the replay, then ready up for another round.叫上朋友,选好联盟,一起上场。看完回放,准备下一局。
IB student. I build robots, play table tennis, and publish my tools and experiments on GitHub.一名 IB 学生。做机器人、打乒乓球,也把自己做的工具与实验持续整理到 GitHub。
Find a part by lighting up its bin. An ESP32-C3 prototype.点亮零件箱,找到要用的零件。基于 ESP32-C3 的硬件原型。

A robot driving game, built around the FRC field.把 FRC 赛场做成能亲手驾驶机器人的游戏。

An unscripted campus variety show. Watch on Bilibili ↗一场没有剧本的校园跨社团碰撞。在哔哩哔哩观看 ↗
A game I created我创作的游戏
Invite friends, choose an alliance and take the field together. Watch the replay, then ready up for another round.叫上朋友,选好联盟,一起上场。看完回放,准备下一局。
Published research研究报告已发布
How do rewards shape learning? Experiments with poker AI explore reward scaling, reward design and learning rate.奖励如何影响 AI 的学习?比较奖励缩放、奖励设计和学习率,在扑克环境中逐项检验。
Exploratory findings. Read the report for results, methods and limitations.以上为探索性实验。研究结果、方法与限制,见完整报告。
Multimodal video fact-checking — transcribe, read the screen, verify claims against the web.多模态视频事实核查:转录、读屏,把视频里的说法拿到网上核对。
PYTHON ↗
An ESP32-C3 bin-locating prototype using RGB light and a buzzer, evolving toward a planned 30-bin school deployment.用 RGB 灯和蜂鸣器定位的 ESP32-C3 零件箱原型,正为学校规划约 30 箱部署。
HARDWARE · C++ ↗
Open-source toolkit that dissects what makes a video land — metadata, subtitles, comments.一套开源工具,拆解一条视频凭什么打动人:元数据、字幕、评论逐一来过。
PYTHON ↗
A self-driving loop daemon that keeps an agent working toward a mission until interrupted.一个自驱的循环守护进程,让 agent 盯着目标一直干,直到你叫停。
NODE · CLI ↗
Reads your shell history and draws a command-line skill tree in the terminal.扫一遍你的 shell 历史,在终端里画出你的命令行技能树。
PYTHON · TYPER ↗
CLI that measures how much context budget each MCP tool actually costs you.一个 CLI,算清每个 MCP 工具到底吃掉你多少 context。
TYPESCRIPT ↗
A personal vocabulary practice book for writing, checking and returning to words. Designed for iPad and Apple Pencil.为 iPad 与 Apple Pencil 设计的单词练习簿:默写、检查,再回来看一遍。
REACT · FASTAPI · iPAD ↗
IronPulse robotics meets FORMULAP racing in an unscripted campus variety show.机器人社遇上赛车社:一场没有剧本的跨社团校园碰撞。
Watch on Bilibili在哔哩哔哩观看
Creative builds and hands-on demos at the robotics club fair—no coding experience required.机器人社的招新摊位:从创意组装到零基础体验,看看代码之外还能玩些什么。
Watch on Bilibili在哔哩哔哩观看
From the driver station to the stands, relive the second finals match as three teams take the title at the 2026 FRC Shanghai Regional.从驾驶站到观众席,重回 2026 FRC 上海区域赛决赛第二场,见证三支队伍合力夺冠。
Watch on Bilibili在哔哩哔哩观看
Three days to go: getting ready for Istanbul and Shanghai in the 2025 FRC season.三天倒计时,准备迎接 FRC 2025 赛季的伊斯坦布尔与上海两站。
Watch on Bilibili在哔哩哔哩观看
Old robots, a new team flag, and cosplayers chasing the convoy: a robotics twist on our autumn celebration.老机器人绑上新队旗,小车拖着前辈出发,Coser 们围着机器人追拍、欢笑。
Watch on Bilibili在哔哩哔哩观看
Two buttons, five levels, and increasingly tricky light sequences: a homemade memory-game challenge.两个按键、五个关卡:记住越来越难的灯光序列,挑战一台自己搭出来的游戏机。
Watch on YouTube在 YouTube 观看