做安静而有用的工具。Gao Chenkai
用心打造原生的 Apple 平台体验。
专注为学习者和学生构建实用工具。每一个像素、每一次交互,都经过认真推敲。
把想法,做成值得每天使用的东西。
我是一名独立 iOS 开发者,热爱 Swift、整洁架构,以及打造能真正帮到人的工具。
原生优先,用户至上
我相信最好的软件是“水到渠成”的——每一次交互都自然地从它所在的平台生长出来。因此我只用 Swift 和 SwiftUI 构建应用,把 Apple 框架的潜力发挥到极致。
- 严格并发(Swift 6)——安全内建于设计之中
- MVVM 架构——可测试、可维护、条理清晰
- 多语言从第一天起——面向全球用户,兼顾本地体验
- 隐私优先——数据留在设备上,未经同意绝不上传

两个应用,一个云端基础设施。
从学习准备到方程求解,再到支撑 AI 能力的云端服务,每个项目都解决真实的问题,注重设计细节与深度的平台集成。
StudyPulse
一款用 SwiftUI OCR 记录错题、安排考试日程,并通过 Apple Watch 的 HRV 数据评估你的学习准备度。
- 覆盖 15+ 教育体系,自动填充科目列表
- 四区结构错题本,支持 Vision OCR + Markdown 实时预览
- 基于 HRV 的学习准备度评估,通过 HealthKit 获取数据
- WidgetKit 小组件、灵动岛 Live Activity、Siri 快捷指令
- 5 语言支持:EN、简中、繁中、日本語、한국어

GetAns
一款独立的 Apple Watch 方程求解器。七个求解器覆盖二次方程、线性方程组、分式方程、自由表达式、多项式因式分解、统计分析和丢番图整数方程,全部带有逐步推导过程。
- 7 大求解器,全部输出逐步推导
- 手表端自定义键盘,带有触觉反馈
- 符号多项式引擎,9 种因式分解策略 + 策略流程图
- 公式代入计算器、本地求解历史记录
- 原生 SwiftUI 图表与流程图 — 零第三方依赖
- App Intents + 深度链接,支持 Siri / 快捷指令

StudyPulse Cloud AI
为 StudyPulse iOS App 和 Web 用户提供的 AI 网关与统一身份中心。它代理 MiniMax-M3 多模态调用,并把认证、额度、会员、请求审计与支持流程收束到同一套边缘服务中。
- Cloudflare Workers 驱动的边缘 AI 网关
- Session / API Key 双鉴权上下文,统一用户身份
- 支持多模态请求、SSE 流式响应与用量记录
- 覆盖会员、额度、反馈工单和管理员审计的运营后台
- Apache 2.0 开源,提供架构、API 与安全文档
技术退到幕后,体验留在手上。
我日常使用的框架、工具与开发模式。每项选择都服务于可靠、易维护的产品。
Swift & SwiftUI
Swift 6.0 严格并发。用 SwiftUI 构建 iPhone、iPad 和 Apple Watch 应用,Swift Charts 做数据可视化。
架构设计
MVVM 架构,@MainActor ObservableObject 管理器,nonisolated I/O 枚举,全链路 Sendable 值类型模型。
HealthKit 与传感器
HRV(SDNN)、心率、呼吸率、睡眠分期。Z-score 基线评估,隐私优先,数据仅存本地。
系统框架
Vision(OCR)、EventKit、WidgetKit、ActivityKit、UserNotifications、PhotosUI、App Intents、SPM。
多语言本地化
两款应用均支持 5 种语言。系统感知切换,手动覆写选项,本地化数字和日期格式。
工具链
Xcode、xcodebuild、SPM 包管理、JSON 持久化、CSV 导入导出、PDF 报告生成。
- Swift 6.0
- SwiftUI
- Swift Charts
- Vision OCR
- HealthKit
- EventKit
- WidgetKit
- ActivityKit
- watchOS
- MVVM
- Strict Concurrency
- SPM
- JSON Persistence
如果你也在做有意义的事,欢迎聊聊。
欢迎交流 iOS 开发、Swift 架构设计,或探讨合作可能。