关于我
我是 Ray Tian,滑铁卢大学数学荣誉学士(Co-op)大一学生,关注数据驱动的问题解决、产品开发,以及由技术支撑的商业解决方案。我喜欢从具体问题出发:一个可以复现的 bug、同学真正需要的工具、一个需要有人组织的小组。离开键盘,我打乒乓球、弹钢琴,关注开源项目,也喜欢节奏游戏和互动式数字体验。
好奇事情是怎么运转的,认真对待每一个结果。
滑铁卢大学数学荣誉学士(Co-op)学生,关注数据驱动的问题解决、产品开发,以及由技术支撑的商业解决方案。
寻求商业分析、数据分析与技术方向的 Co-op 机会
我是 Ray Tian,滑铁卢大学数学荣誉学士(Co-op)大一学生,关注数据驱动的问题解决、产品开发,以及由技术支撑的商业解决方案。我喜欢从具体问题出发:一个可以复现的 bug、同学真正需要的工具、一个需要有人组织的小组。离开键盘,我打乒乓球、弹钢琴,关注开源项目,也喜欢节奏游戏和互动式数字体验。
滑铁卢大学(University of Waterloo)
数学荣誉学士,Co-op 项目
2026 年 9 月 – 至今
上海南洋模范私立高中(Shanghai Nanyang Model Private High School)
BC 课程体系
2026 年毕业 · 学业均分:约 93.3%
Euclid 2025:83/100 · 学习标兵 · 收到 8 所大学的录取,并有入学奖学金 offer。
每个项目都从别人真正遇到的问题出发。我会说明做了什么、怎么检查、现在进展到哪。

开源 · TypeScript、C
每个贡献都从一个我能复现的问题开始。三个例子,附修复前后:
技术研究 · 2026
一款手机游戏的资源文件如何分层、一个从零写成的小型 RTON 解码器,以及对真实版本容器层的检验。
WatDesk 和我大部分开源修复都借助 AI 编程助手完成。我负责决定解决什么问题、审查每处改动、运行测试并与维护者沟通;并非所有代码都由我手写。
发起人与组织者
发起同伴倾听与交流小组;一个学期内成员从 8 人增长到 22 人。
学习委员班级学习委员,高中三年全程担任
组织学习小组,帮助同学学习。
社区采购协调社区志愿者
收集并整理社区家庭的采购需求。
同伴学习互助互助群组织者与志愿辅导
2021 年建立同伴作业互助群,成员从 5 人增加到 8 人。
按我实际使用的方式分组。标注“学习中”或“入门”的,就是字面意思,不代表熟练。
我提交过的每个 PR 及其真实状态,都在开源页面。
自托管求职工具(TypeScript)
9 PRs · 3 已合并 · 6 审核中
PDFCraft浏览器端 PDF 工具箱(TypeScript、pdf-lib)
25 PRs · 10 已合并 · 15 审核中
MadeiraiOS 上运行 Windows 的兼容层(C、Swift)
14 PRs · 4 已合并 · 8 经维护者进入 main · 2 审核中
这些工作大多借助 AI 编程助手完成(PR 描述中已注明);我负责界定问题、审查 diff、检查测试。
悬停、聚焦或点按方块查看 PR。
“squash”和“整合”的 PR 与已合并的分开标示。
已发表的文章,以及关于游戏文件、Android 和 iOS 的详细记录,来自自学的动手实验。
DEV Community · Nov 2026
Inside Plants vs. Zombies 2: Understanding RSB, RTON, and Rijndael Encryption
发表的文章Zhihu 知乎 · Nov 2026
Inside Plants vs. Zombies 2: Understanding RSB, RTON, and Rijndael Encryption (Chinese edition)
深入 PvZ2:RSB、RTON 与 Rijndael《植物大战僵尸 2》中文版(Android)· 2026 年复现与迷你解码器
一款手机游戏的资源文件如何分层、一个从零写成的小型 RTON 解码器,以及对真实版本容器层的检验。
Android 与嵌入式设备定制手机、儿童电话手表与学习机 · 高中阶段
Root、TWRP、自定义系统、在小米 8 上刷写 Windows 的实验、已 Root 的小天才 Z6,以及被修改系统的小爱老师。
iOS 越狱与移动系统探索签名、侧载与越狱 · 高中阶段
亲手进行的 iOS 实验:苹果代码签名原理、AltStore 与 SideStore 侧载、Dopamine 越狱、iPad mini 6 上的 TrollStore,以及插件。
寻求商业分析、数据分析与技术方向的 Co-op 机会