TJ:在镰仓,做一个全周期开发者
TA 在日本做过全球供应链 SaaS、网店、人事系统、电动车充电服务,自称「Full Cycle Developer」:从业务架构、编码、测试、部署到监控一手包办。TA 用 Elixir 写 Telegram 机器人,用 TiddlyJam 搭自己的博客,在 X 上记录「我看到的日本」。
- 全栈
- Elixir
- TypeScript
- 日本
- 自由职业
一句话:「I'm a freelance web developer based in Japan.」一个对开发者体验、性能和技术选型有强烈主见的全栈工程师。
代表作:save_it(Elixir 写的 Telegram 机器人,保存并搜索网上的图片和视频)、AIer(用自己的数据训练 AI 做第二大脑)、稲盛和夫 GPT、ZipcodeJP(日本邮编查询 API)、react-sortable-list、omakase-ui、DevOps 启动套件、TiddlyJam。
为什么值得关注:TA 的博客是一个工程师的真实工作日志:短、具体、有观点,比如《Just use PostgreSQL》《形式主义的敏捷开发》《vibe coding 让我重新「慢了」下来》。
TJ 的 X 简介只有一个话题标签:「#我看到的日本」。TA 住在镰仓。在 yihong0618 的博客友情链接里,TA 的介绍是:「在日本开发 SaaS 产品,Love OSS」。
成长与经历
- 2016–2019
来到日本
2016 年注册 GitHub。2019 年做了把 Kindle 读书高亮导入 Anki 的 Elixir 工具。
- 2020–2022
SaaS 与开源组件
在日本参与全球供应链 SaaS、网店、人事系统、电动车充电服务等项目;开源 ZipcodeJP、DevOps 启动套件、react-sortable-list、omakase-ui(基于 daisyUI 与 Conform 的精致组件)、chr(命令历史报告 CLI)。
- 2023
AI 实验
AIer:用自己的数据训练 AI,做 PKM 与第二大脑;做了「和稻盛和夫 GPT 对话」。
- 2024
save_it 与 TiddlyJam
用 Elixir 写了 save_it Telegram 机器人,并写下《I built Save_it》《Just use PostgreSQL》《I Analyzed My Browser History》。
- 2025–2026
AI 时代的工程反思
《vibe coding 让我重新「慢了」下来》《拥抱 git worktree》《当 GitHub Actions 配额耗尽:我如何把 iOS CI 搬回本地》《Tech Blog 应该由 AI 编写》;开源给 Codex、Claude Code、Cursor 用的 coding-skills。
代表作品
个人网站
主页像一份极简名片:Full Cycle Developer,下面列出 Business、Architecture、Coding、Testing、Deploying、Monitoring 六个环节,再写经验与技能。由 TA 自己的 TiddlyJam 驱动,中日双语。
博客副标题是「数字花园,自留地,个人备份」,文章多是几百字的工作笔记,标题带日期。
思考与方法
在 AI 时代,代码是 AI 写的,调研也是 AI 做的,人类只做了产品级别的决策……那么今后技术类的文章就应该由 AI 来编写。
— TJ《Tech Blog 应该由 AI 编写》
TJ 的工程哲学是务实与简洁:能用 PostgreSQL 就用 PostgreSQL,能在本地跑 CI 就不依赖配额,拒绝「形式主义的敏捷」。全周期开发者的视角,让 TA 更关心系统整体是否可靠,而不是某个环节是否时髦。
可以从 TA 身上学什么
- 做全周期开发者:从业务到监控都懂,才能做好技术选型。
- 写短笔记:每个踩过的坑都值得记一笔。
- 选择无聊的技术:Just use PostgreSQL。
- 记录你所在的地方:「我看到的日本」让技术之外的生活也被看见。
去看看 TJ(蒋继发 / 天海 原) 本人的作品
读一读 TA 的《vibe coding 让我重新「慢了」下来》。
资料来源
本页由公开资料整理,可能存在遗漏或过时之处;以本人公开发布的信息为准。