Kevin Zhou  /  unknownuserfrommars

Fe · 26 · Ferrum

Mars is red
because of rust.
火星是红的,
因为铁锈

I build small, sharp tools — an ML wrapper that fits in one import, a Windows launcher nobody asked for, and the patches that make my robot play football better. Mostly Python and C++, mostly at night, mostly because something annoyed me first. 我写小而锋利的工具——一个只需一次 import 的机器学习封装、一个没人要求过的 Windows 启动器,以及让我的机器人把球踢得更好的补丁。多半用 Python 和 C++,多半在深夜,多半是因为某件事先惹到了我。

Currently: AP, quickrun, rms v4目前:AP、quickrun、rms v4

Now近况

What’s on the bench正在做的事

  • rms v4

    Shrinking the ML boilerplate. A stateful Experiment pipeline — column typing, split management, model dedup, and full state persistence. 压缩机器学习的样板代码。有状态的 Experiment 流程——列类型推断、切分管理、模型去重与完整状态持久化。

  • quickrun

    Fixing Win+R. Windows will launch notepad from the run box but not your actual apps. quickrun binds any program to any alias, without admin rights. 修好 Win+R。Windows 能从运行框启动 notepad,却启动不了你真正在用的程序。quickrun 把任意程序绑到任意别名上,且无需管理员权限。

  • the robot机器人

    Making it play football. A long-running patch series for my RoboCup robot — goalie logic, shot types, team signalling, and a lot of bugs found on an actual pitch. 让它踢球。为我的 RoboCup 机器人持续维护的补丁系列——守门逻辑、射门类型、队内信号,以及大量在真实球场上发现的 bug。

  • School学业

    Studying AP. IGCSE is finished — A* in Physics and Chemistry, A in both First Language Chinese and First Language English. 在读 AP。IGCSE 已经结束——物理与化学 A*,第一语言中文与第一语言英文均为 A。

Work作品

Things I’ve actually shipped真正发布过的东西

Mine, roughly in the order I’d defend them. 我自己的项目,大致按我愿意为它们辩护的顺序排列。

regressionmadesimple

Python

A minimalist ML toolkit wrapping scikit-learn. Import rms and go — plus a stateful Experiment class that manages the whole pipeline. 封装 scikit-learn 的极简机器学习工具包。import rms 即可开始,另有管理完整流程的有状态 Experiment 类。

On PyPI已上 PyPI v4 scikit-learn

booster-patch

C++

The patch series for my RoboCup robot, built on the Booster T1 demo stack: goalie algorithms, shot types, team signalling, and tournament-compliance fixes. 我的 RoboCup 机器人所用的补丁系列,基于 Booster T1 演示栈,涵盖守门算法、射门类型、队内信号与赛事合规修复。

RoboCup Robotics机器人 20+ releases20+ 个版本

quickrun

Python

Bind any Windows program to a Win+R alias. No admin rights, no restart — it writes to your own registry hive and works immediately. 把任意 Windows 程序绑定到 Win+R 别名。无需管理员权限,无需重启——只写入用户注册表,绑定即生效。

Windows Registry注册表 CLI

LightningRoute-Frontend

Python

The frontend built at my first Moonshot 48, turning text and files into mind maps. The project later grew into three repositories. 我在第一场 Moonshot 48 做的前端,把文本与文件转成思维导图。这个项目后来扩展成了三个仓库。

First Moonshot 48首场 Moonshot 48 Mind maps思维导图

RiskPulse

Python

Real-time portfolio risk intelligence. Know your risk before the market moves. 实时投资组合风险监测。在市场变动之前先知道自己的风险。

Finance金融 Realtime实时

morecsv

Python

An enhanced CSV library — automatic type handling, multithreaded read and write, and cleaning built in. 增强型 CSV 处理库——自动类型处理、多线程读写,并内置数据清洗。

On PyPI已上 PyPI Data数据

With others参与的项目

Projects I contribute to but don’t lead. Links go to the upstream repositories. 我参与但不主导的项目。链接指向上游仓库。

Stack技术栈

What I reach for常用的工具

Languages语言

  • Python daily每天
  • C++ the robot机器人
  • Java a bit会一点
  • Rust · TS on collabs协作项目

Data & ML数据与机器学习

  • scikit-learn wrapped it封装过
  • pandas daily每天
  • Plotly charts图表
  • Streamlit demos演示
  • Kaggle practice练手

Build & ship构建与发布

  • PyPI 4 packages4 个包
  • npm JS sideJS 那边
  • VS Code always一直用
  • Godot on collabs协作项目
  • git reluctantly不情愿地

Signals经历

Rooms I’ve been in参加过的场合

Three Moonshot 48 hackathons, a robot football competition, and the exams in between. 三场 Moonshot 48 黑客松、一场机器人足球比赛,以及夹在中间的考试。

  • 2026.08

    Moonshot 48 — thirdMoonshot 48 — 第三场 Beijing session.北京场。

    Participant参与者
  • 2026

    RoboCup — Booster T1RoboCup — Booster T1 Maintaining the patch series my robot competes on.维护我的机器人参赛所用的补丁系列。

    Patch author补丁作者
  • 2026

    IGCSE completed完成 IGCSE Two A* and two A, including both first languages.两个 A* 与两个 A,包含两门第一语言。

    Now on AP现读 AP
  • 2025.05

    Moonshot 48 — secondMoonshot 48 — 第二场 Chengdu session, Group 4 — RiseTrack.成都场,第 4 组——RiseTrack。

    Team团队
  • 2025.03

    Moonshot 48 — firstMoonshot 48 — 第一场 Built the LightningRoute frontend. The project outlived the weekend.做了 LightningRoute 的前端。这个项目活得比那个周末久。

    Team团队
  • ongoing持续中

    USACOUSACO Working through past papers.刷历年真题。

    Practice练习
A*
Physics物理
A*
Chemistry化学
A
First Language Chinese第一语言 中文
A
First Language English第一语言 英文
Pair Extraordinaire ×3 Pull Shark ×2 Quickdraw YOLO

Off-hours业余

The unserious half不正经的那一半

Two first languages. I sat IGCSE First Language Chinese and First Language English, which the system allows and nobody recommends. An A in each, so the joke landed. 两门第一语言。我同时考了 IGCSE 第一语言中文和第一语言英文——制度允许,但没人建议这么干。两门都是 A,所以这个玩笑成立了。

Honkai: Star Rail. Enough of a fixture that one of the projects I help on is a desktop companion built around a character from it. 《崩坏:星穹铁道》。沉迷到我参与的项目里,就有一个是围绕其中角色做的桌面伴侣。

Tooling opinions. I like Codex and Openclaw. I like Claude more, sometimes. I dislike using git, and use it constantly anyway. 关于工具的偏见。我喜欢 Codex 和 Openclaw,有时更喜欢 Claude。我不喜欢用 git,但还是天天在用。

Elsewhere其他地方

Find me找到我