• Presscore
  • 镜投
  • ChatGPT Skin Studio
  • RUFREE
  • 窗贴
  • LocalPinyinIME
  • CutFlow
  • 纯净阅读

计算机科学 · 多伦多大学密西沙加校区

你好,我是 Terry。

我写 Mac、Windows 和网页上的软件,
把每天碰到的摩擦,做成能交给别人用的工具。

上线作品
8
覆盖平台
3
主力语言
4

重磅作品

Presscore

看见每一次敲击。

与 James 合作开发 · Swift · SwiftUI · SceneKit · Charts · SQLite · Cloudflare Workers + D1

RUFREE团队项目

你的大学一周, 和好友共享,空闲一眼看清,考试不再错过,大纲自动整理。

导入一次 UofT 课表,好友、群组、考试和课程资料都在同一个周视图里,大家都有空的时间自然浮现。

  1. 每个人的课表,各占一层。
  2. 叠在一起,忙与闲一目了然。
  3. 大家都有空的时间,自然浮现。

交互示意 · 使用演示数据

从一份 .ics,到下一次见面。

四步,大约五分钟。之后,大家的空闲时间由 RUFREE 帮你对齐。

  1. 导出课表

    从 UofT 课表系统下载 .ics 日历文件。

  2. 导入 RUFREE

    重复课程与例外日期自动展开,每个学期单独保存版本。

  3. 加好友或建群

    好友请求通过后才互相可见;群组共享需要成员同意。

  4. 找到共同空闲

    叠加课表,共同的空档一眼可见。发起时间提议,等大家回应。

一周会用到的,都排在这里。

课程、好友、考试和课程资料共用同一个周视图,不用在几个应用之间来回切换。

Assistant

上传 PDF、DOCX、XLSX 或纯文本格式的课程大纲,Assistant 会整理出考试和作业草稿。你审核后才会写进日历,回答会注明来源页码。

好友叠加

把好友和群组的课表叠在你的周视图上,忙与闲一目了然。

Today 今日

今天的课、考试和截止日,一页看完。

考试汇总

期中、期末和小测按日期排好,临近时提醒你。

时间提议

提出一个时间,让大家回复。

学习小组

建一个小组,邀请同学加入。每位成员同意后,课表才会进入小组。

日历订阅

在任意日历应用中订阅。个人与群组链接都能随时撤销。

学期回顾

学期结束时,回看这一学期的时间与相聚。

课程资料库

按课程保存资料,输入 MAT232 这样的简称也能找到。

你的时间,由你决定怎么分享。

分享课表,不等于分享一切。下面每一条边界,都由你自己设定。

  • 用「忙碌」代替课程详情

    好友只知道你没空,看不到是哪节课。可见性可以按事件单独设置。

  • 加入群组需要你同意

    没有人可以不经询问就把你的课表加进群组。

  • AI 帮忙整理,你保留最后确认

    大纲分析结果先保留为带来源的草稿,审核后才写入日历。

好友看到的样子
10:00 – 11:00 CSC108 LEC0101 讲座,Bahen Centre 1130

我在 RUFREE

iOS 主开发设计与测试

在 RUFREE 负责 iOS App 的主要开发、设计和测试。

网页版与 Windows、Mac、Android 客户端使用同一个账号。iPhone App 即将上架 App Store。

RUFREE 团队:Manda · Terry · 9k8 · Lusta · James

从 UofT 出发。独立项目,非多伦多大学官方服务。

Mac

截、剪、投、数。
都在你眼前这台机器上。

Presscore

菜单栏里的键鼠与时长。

按键、点击、开机时长、每个应用的前台时间。热力图、回放、应用排行,在线默认关闭。

  • SwiftUI
  • SceneKit
  • Workers

窗贴

截窗口,贴到光标处。

按下 ⌘`,只截你指定的那一扇窗,直接出现在正在输入的位置。投屏画面发进聊天框,不再截全屏、裁剪、粘贴。

  • ScreenCaptureKit
  • SwiftUI
  • 全局快捷键

CutFlow

文件剪切,本该如此顺手。

让 Finder 听懂 ⌘X。剪切、粘贴、移动,像在别的系统里那样;待移动的文件可以轻轻淡去。

  • Swift
  • 辅助功能 API
  • 单元测试

镜投

手机画面,落在这台 Mac 上。

打开控制中心,点「屏幕镜像」,选中镜投。显示名、画质、帧率自己定,也可以加配对码,只让你自己连进来。

  • SwiftUI
  • AVFoundation
  • UxPlay

Windows

字从这台电脑来。
不必经过别人的服务器。

LocalPinyinIME

拼音,不必上网。

Windows 原生 TSF 输入法。本机词典、连续拼音分词、数字选词都在这台电脑上完成,云端看不见你写了什么。当前是开发版。

  • C++
  • Win32 · COM
  • TSF
  • CMake

网页

打开就能用。
风景和正文,都留在浏览器里。

纯净阅读

只留下正文。

把 PDF 或 TXT 放进来,页眉、页脚、页码自行退去。文字从屏幕中央缓缓浮上来,文件哪里也不去。

  • JavaScript
  • PDF.js
  • PWA

ChatGPT Skin Studio

让每一次对话,都有新的风景。

给 ChatGPT 一块玻璃工作空间。95 款本地壁纸,可调速度、浓度和透明度,也能导入自己的图片或视频。

  • JavaScript
  • Userscript
  • CSS

技术栈

用什么写的。

语言

  • Swift
  • C++
  • JavaScript
  • TypeScript
  • Python
  • Java

客户端

  • SwiftUI · AppKit
  • SceneKit · Charts
  • ScreenCaptureKit
  • Win32 · COM · TSF

Web 与后端

  • HTML · CSS
  • PDF.js · PWA
  • Cloudflare Workers
  • D1 · SQLite

工具

  • Git · GitHub
  • Xcode
  • SwiftPM
  • CMake

关于

在读,在写。

教育

多伦多大学密西沙加校区

计算机科学 · 本科在读

课堂之外,把学到的东西用在真实的软件上:从一个快捷键、一个输入法,到带后端的完整应用。

感兴趣的方向:软件工程、AI 工具、算法与问题求解。

本机优先

文件和输入默认留在你的设备上。不强制注册,不把东西送上别人的服务器。

从源码走到发布

代码、测试、安装包、官网、更新日志,每一步自己走完,再交到别人手里。

把话说清楚

用中英文介绍作品,能力和边界都讲明白,不让人猜。

有想法,或者想一起做点什么?