关于我

不只是一份仓库清单。

工程只是我做事的一部分。另一部分是组织同伴、帮助同学、动手创作,以及保持好奇。

我是 Ray Tian,滑铁卢大学数学荣誉学士(Co-op)大一学生,关注数据驱动的问题解决、产品开发,以及由技术支撑的商业解决方案。我喜欢从具体问题出发:一个可以复现的 bug、同学真正需要的工具、一个需要有人组织的小组。离开键盘,我打乒乓球、弹钢琴,关注开源项目,也喜欢节奏游戏和互动式数字体验。

兴趣

  • 乒乓球
  • 钢琴 / 音乐
  • 开源软件
  • 应用数学
  • 数据科学
  • 编程与技术
  • 节奏游戏(osu!mania)
  • 互动游戏与数字体验

技能(如实分级)

数据与分析
课程:MATH 135 代数、MATH 137 微积分 1、ECON 101 微观经济学入门。学习中:SQL 与 Python(入门,尚不熟练)。实践:可复现的测试用例、用修复前后结果核对修复、时区与日期处理(job-ops PR)。
产品与工作流程
把真实的学生需求做成范围清晰的工具(WatDesk);英文与简体中文双语界面和文案;GitHub issue、pull request 与维护者沟通;GitHub Actions 的 CI 检查;组织学习小组和同伴倾听小组。
开发工具
Git、GitHub、GitHub Actions、Vite、Vitest、浏览器扩展 API(Manifest V3)、ASan/UBSan(用于 Madeira PR);AI 编程助手,配合审查和测试使用,如上所述。
编程接触
项目使用:TypeScript、JavaScript、React(WatDesk)。课程:Racket(CS 135)。有限接触:C、Swift、Rust、Python(开源 PR 与个人项目,借助 AI 编程助手)。入门:SQL。
语言
中文 — 母语 · 英语 — IELTS Academic 总分 7.0