Dd有设计感的开发者
Paul Solt 的头像
Paul SoltiOS / macOS 开发者 · 教育者

Paul Solt:在 YouTube 上直播用 Codex 做 App

在 Microsoft、Apple、GoPro 工作过,在 RIT 和 Lambda School 教过 iOS,十多年来通过课程和视频教了无数人写 iPhone App。如今 TA 用 AI Agent(Codex)构建 iOS 和 macOS 应用,并把「什么有效、什么会坏、为什么」都公开记录下来;代表作是打字即计时的 Super Easy Timer。

@PaulSolt美国纽约州罗切斯特第一批 · 4分约 15 分钟读完更新于 2026-10-21
  • iOS / macOS
  • 教学
  • AI Agent
  • Core ML
  • SwiftUI

一句话:一位资深 iOS 工程师兼教育者。Portfolio 自述:「我做第一次点击就让人感觉很棒的 iOS / macOS App」,擅长图形与视频管线、性能、无障碍和团队协作。

代表作:Super Easy Timer(Mac App Store 4.7 分)、Brew 咖啡 App、用 Core ML 识别蜘蛛的微距相机 App;GoPro Quik 的 iPad 横屏支持(面向 280 万用户);DocSetQuery;早年的 WEPopover、UIImage-Conversion 和一系列教学示例。

关键数字:X 关注者约 2.4 万、推文 3 万多条;GitHub 210 个公开仓库,其中 Swift 63 个、Objective-C 51 个;在 App Store 上发布过 7 款 iOS / macOS App。

自我介绍:「Building iOS & macOS apps using AI agents (Codex):What works • what breaks • why。」

2.4 万X 关注者
2008加入 X
585GitHub 代表仓库 ★
371GitHub 关注者

Super Easy Timer 的官网第二屏只有一句话:「No fiddling. Just type.」不用拨轮、不用滚轮,打「5 min」「20 minutes」「2h 30m」或「25」,回车就开始;想倒数到某个时刻,就打「5pm」。这是一个「输入即界面」的好例子:把设置项变成一句自然语言。

档案速览

Profile

身份
Staff / Senior iOS 工程师、独立 App 作者、教育者;公司 Super Easy Apps LLC
所在地
美国纽约州罗切斯特
经历
Microsoft、Apple → RIT 授课 → Lambda School(2019–2020)→ GoPro Staff iOS 工程师(2021–2024)→ Omni Federal 高级移动工程师(2025 至今)
代表作
Super Easy Timer、Brew、Core ML 蜘蛛识别相机、DocSetQuery
技术栈
Swift / SwiftUI / UIKit、Objective-C、AVFoundation、Vision、Core ML、Create ML
演讲与写作
try! Swift NYC 2019 Combine 工作坊;为 InfoWorld 撰写 Swift 学习系列文章
开源贡献
苹果 swift-matter-examples(Embedded Swift)

TA 到底在做什么?

Paul 有三重身份。工程师:在 GoPro 负责过面向数百万用户的 Quik App 功能,现在在 Omni Federal 担任与美国国家地理空间情报局(NGA)合作的地理空间 App 的 iOS 负责人。独立开发者:Super Easy Apps 名下有计时器、咖啡等 App。教育者:从大学课堂、Lambda School 到 YouTube,持续教人写 iPhone App。

2025 年起,TA 全面转向用 Codex 等 AI Agent 构建 App,并在 YouTube 和 X 上公开记录过程。TA 的口号「What works • what breaks • why」很有教师的风格:不只展示成果,还讲清楚 AI 什么时候会出错、为什么。

本页依据 GitHub 上的 Portfolio 履历、Super Easy Timer 官网、GitHub 仓库与 X 资料整理,资料截至 2026 年 10 月。

成长与经历

  1. 2008–2010

    开始 iPhone 开发

    2008 年注册 X,2010 年注册 GitHub。早期开源的 UIImage-Conversion 把 UIImage 转为 RGBA8 位图数组,兼容 iPhone 4 的 Retina 屏,是许多图像处理入门者的参考代码;同年还有一个基于 GLUT 的动画框架。

  2. 早期

    Microsoft 与 Apple

    Portfolio 列出曾在 Microsoft 和 Apple 工作,并承接过 iOS / Mac 软件外包项目。

  3. 2012–2014

    教学

    2012 年在 RIT(罗切斯特理工学院)教移动计算;2013–2014 年开设 iPhone 开发课程,开源大量教学示例:Auto Layout 动态高度单元格、从 XIB 加载自定义视图、IBDesignable、屏幕边缘手势、第一个 WatchKit 计时器。

  4. 2018

    Super Easy Timer

    7 月在 Mac App Store 上架;同年在 RIT 开设多平台媒体 App 开发课程,并为 InfoWorld 写了《10 位值得学习的 Swift 与 iOS 开发大师》等文章。

  5. 2019–2020

    Lambda School 与 try! Swift

    在 Lambda School 教 iOS;在 try! Swift NYC 2019 主持 Combine 工作坊。

  6. 2021–2024

    GoPro

    Staff 级 iOS 工程师:带 5 人黑客松团队做出 iPad 横屏支持,2023 年 7 月上线,覆盖 280 多万用户(「CEO 是一个用键盘的 iPad 用户」);修复一个导致相机无法配对的蓝牙 bug(影响多达 115 万用户);用 SwiftUI 重做 Quik 的相机连接界面;2023 年黑客松带 8 人团队改进 Frame Grab 获胜。

  7. 2025 至今

    Omni Federal 与 AI Agent

    担任与 NGA 合作的地理空间 App 的 iOS 负责人;业余全面转向用 Codex 构建 App;12 月开源 DocSetQuery,让 Agent 能从苹果 DocSet 文档包生成 Markdown。

代表作品详解

Super Easy Timer ↗

2018macOS 15+免费

「A timer that stays on top of every window.」打字就能开始:「5 min」「2h 30m」「5pm」;中途输入「Add 5 min」就能加时,不用重来。新模式也是一样的用法:打「pomodoro」「tabata」「stopwatch」或「clock」。

每个功能都用一句真实场景来解释:放在菜单栏,让时间一直在屏幕顶端;缩到角落,工作时也能扫一眼;全屏,让房间后排的人也能看清倒计时;它甚至能浮在全屏的 Keynote 和 PowerPoint 之上。可以用全局快捷键在任何 App 里控制它,也可以直接用官网上的免费网页版。

上架
2018-07
评分
4.7(Mac App Store,官网)
官网
Astro · GitHub Pages

Core ML 蜘蛛识别相机 ↗

个人项目Vision · Core ML微距摄影

一个完整的端侧机器学习项目:自制数据管道和 macOS 工具来整理训练数据,其中包括一个用来过滤模糊、噪点照片的图像质量分类器(处理了 11,344 张照片);训练了多个 Core ML 模型(蜘蛛检测器和辅助分类器)并反复评估;做了为快速移动的蜘蛛定制的微距相机体验(对焦峰值、自动对焦、自动拍摄);最后用 SwiftUI + AVFoundation 在实时视频上跑 Vision / Core ML 推理。

GoPro Quik 的 iPad 横屏 ↗

2023GoPro280 万用户

Paul 在履历里记录得很具体:带一支 5 人黑客松团队,为 GoPro Quik 加上 iPad 横屏支持,2023 年 7 月上线,覆盖 280 多万用户;括号里还写着动机:「CEO 是一个用键盘的 iPad 用户」。这是一个从黑客松长成正式功能的典型案例。

DocSetQuery ↗

2025.12Python给 Agent 用

「Tooling for Agents to Create Markdown Documentation from DocSet Bundles.」苹果的文档以 DocSet 包的形式存在本地,Agent 不容易读。这个工具把它们转成 Markdown,让 Codex 等 Agent 在写 iOS 代码时能查到准确的 API 文档。

GitHub
★166
早期开源★说明
WEPopover306在 iPhone 上也能用的 UIPopoverController 实现(fork 自他人项目,置顶在主页)
UIImage-Conversion91UIImage 与 RGBA8 位图互转
CustomUIView / CustomViewFromXib54 / 54从 XIB 加载自定义视图、IBDesignable
LimitPinchGestureZoom42限制捏合缩放的范围
AutoLayoutForUITableViewCell40Auto Layout 动态高度单元格
WatchKit-Demo-Timer-App20第一个 Apple Watch 计时器 App

网站与线上形象

标题「A timer that stays on top of every window.」,下面是「4.7 ★ on the Mac App Store」和「Try the free web timer」。往下每个功能一屏,都用一句真实场景解释。官网还有一个博客,写「在 Mac 上设置计时器的四种方法」「给整个房间看的大计时器」这类实用指南,显然也在做搜索流量。

TA 的 YouTube 和 X 是教学的延续:不只是展示成果,而是讲清楚每一步为什么这样做。GitHub 上的 Portfolio 仓库则是一份写得非常具体的履历,几乎每条成就都带着用户数量。

长处与局限

维度长处局限 / 需要留意
工程大规模消费级 App 经验,擅长性能、连接、图形视频近期主要工作在政府相关项目中,公开细节有限
教学从大学到 YouTube,十多年持续教学教学内容分散在多个平台
产品Super Easy Timer 交互极简、定位清晰独立 App 规模较小,App Store 公开评分数据很少
AI公开记录 AI 开发「什么会坏」,很诚实—

可以从 TA 身上学什么

  • 自然语言就是最好的 UI:「5 min」胜过三个滚轮。
  • 把一件小事做到极致:一个计时器也能做出口碑。
  • 履历里写数字:「280 万用户」「115 万用户」比「负责若干功能」有力得多。
  • 黑客松也能改变产品:iPad 横屏和新版引导都是从黑客松长出来的。
  • 拥抱新工具,但记录真相:AI 有用,也会坏,都要说出来。

推荐先看这三个

  1. Super Easy Timer ↗

    先试一下官网的免费网页计时器,打一个「5 min」。

  2. Paul Solt 的 Portfolio ↗

    一份写得很好的工程师履历,可以拿来参考。

  3. DocSetQuery ↗

    如果你用 Agent 写 iOS 代码,让它读得到苹果文档。

去看看 Paul Solt 本人的作品

在官网试一下 Super Easy Timer 的网页版,或者看一期 TA 用 Codex 做 App 的视频。

资料来源

  1. Paul Solt 的 X 个人资料
  2. GitHub:PaulSolt/Portfolio(履历)
  3. Super Easy Timer 官网
  4. App Store:Super Easy Timer
  5. GitHub:PaulSolt
  6. DocSetQuery
  7. InfoWorld:10 Swift and iOS development masters to learn from
  8. YouTube:Paul Solt

本页由公开资料整理,可能存在遗漏或过时之处;以本人公开发布的信息为准。