Skip to content
View Timcai06's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Timcai06

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Timcai06/README.md

Hi, I'm Tim Cai

Visit Tim's blog Email Tim at cairentian932@gmail.com Instagram @cairentian932 LinkedIn 任天 蔡

Building evidence-grounded AI systems; designing inspectable ML tools; turning experiments into useful products.

Hi, I'm Tim, a student developer based in Shanghai.

My focus is AI agent engineering: agent runtimes, tool orchestration and evidence-grounded research agents, delivered end to end on full-stack foundations. Alongside that I work on observability for ML / DL / RL, quantitative research systems and creative coding. I enjoy following an idea all the way through: from models and data pipelines to the interface someone actually uses.

Full-stack is central to how I learn and build. My interests span frontend, backend, databases, LLMs, AI infrastructure, and lower-level computing systems. I work with React, Next.js and FastAPI, build around PostgreSQL and Redis, and explore GSAP motion and Three.js experiences. I'm working toward becoming a versatile, end-to-end developer in the AI era.

Tim 的像素夜景代码工作台:文件树、about.ts、语法高亮与终端。AI agents · ML observability · Full-stack products.

你好,我是 Tim,一名在上海学习的学生开发者。

我的主攻方向是 AI Agent 工程:Agent 运行时、工具编排和有证据支撑的研究 Agent,并以全栈能力把它们完整交付。此外也做 ML / DL / RL 可观测性、量化研究系统和创意编程。我喜欢沿着一个想法往下走:从模型、数据流和后端逻辑,一直做到用户真正接触的界面。

全栈是我的标签:从前端到后端、数据库,再到 LLM、AI infrastructure 和计算机底层;从 GSAP 高级前端动效、Three.js 3D 体验到 React 开发;从 FastAPI、Next.js 到 Redis、PostgreSQL。我希望成为 AI 时代能够端到端解决问题的开发者,也在持续把实验转化为可以理解、观察和使用的产品。

Now / 近期关注
Evidence-grounded research workflows, local-first ML tooling, and systems that turn experiments into usable products.
有证据支撑的研究工作流、本地优先的机器学习工具,以及将实验转化为可用产品的系统。

Live  页尾是一台每天自动更新的终端:最近提交、贡献和今晚的月相 跳到 05 / Jump ↓


01
重点作品
Featured work

主推  Lead projects — EduCanvas · SciScope
EduCanvas — 通用个人 Agent 与学习空间

EduCanvas A personal agent for learning

面向学习场景的通用个人 Agent。你可以把资料、对话和 Canvas 放在同一个 Notebook 里,让 Agent 调用工具和技能,围绕这些资料继续讨论、创作和学习。

普通对话和教育功能共用一套 Agent Runtime,按需接入学习工具。判分、掌握度和学习记录由服务端代码更新;模型适配、权限和数据访问各有明确边界。这个项目也包含 Web、Gateway 和后台任务,覆盖从 Agent 运行时到用户界面的开发。

TypeScript Agent runtime Node.js PostgreSQL Drizzle pnpm Docker

仓库 / Repo ↗

SciScope — 文献与证据驱动的研究 Agent

SciScope Evidence-grounded research agent

在终端里查文献、找证据的研究 Agent。后端用 LangGraph StateGraph 组织运行过程,调用 RAG 检索和研究工具,再把找到的文献证据用于回答。

除了最终答案,你还能看到它如何规划、调用了什么工具、工具返回了什么,以及反思过程。Python / FastAPI 后端通过 SSE 把这些事件传给 Go TUI,终端按时间线展示工具调用,并支持在同一会话里重试。Agent 编排、后端协议和终端交互都在这个项目里实现。

Python Agent LangGraph RAG FastAPI PostgreSQL DeepSeek Go TUI Server-Sent Events

仓库 / Repo ↗

精选  Also featured — TTT-I-M · BDI · PulseGraph
TTT-I-M — 个人网站与内容工作室

TTT-I-M 个人网站与内容工作室

我的个人网站与内容工作室:电影感 Landing 与博客、作品、内容管理组成同一套空间。探索 GSAP 动效、Three.js / React Three Fiber 与全栈内容系统如何共同服务个人表达。

TypeScript React Next.js Vite GSAP React Three Fiber Vercel

仓库 / Repo ↗ crt-dsg.com ↗

BDI — 桥梁视觉检测

BDI 桥梁视觉检测

无人机桥梁巡检原型:把 YOLOv8-seg 病害分割接入全栈工作流,围绕检测结果与本地产物提供可查看的界面。

Python YOLOv8-seg (Ultralytics) FastAPI TypeScript Next.js React

仓库 / Repo ↗

PulseGraph — 训练可观测性工作台

PulseGraph See what your training is doing

本地优先的 PyTorch 训练可观测性工作台:连接模型图、训练指标、检查点与推理回放,让实验过程更容易检查和追溯。

PyTorch Python FastAPI TypeScript React Vite Server-Sent Events

仓库 / Repo ↗


02
用代码做动画
Code in motion

用代码编排场景、镜头与时间,把程序变成动画。
Scenes, cameras and time, composed in code.

这是一个持续创作的系列,新作品完成后会收录在这里。

clawd-mv 画面:片尾署名(主画面)、October 32 报告、undefined 堆栈雨、Local 与 CI 对比

01  clawd-mv Works on My Machine

代码驱动的音乐MV,用 TypeScript / Three.js 时间轴与离线渲染串起场景、镜头和音乐。基于 pdoom-video 开源框架进行个人非商业创作,目前持续迭代中。

TypeScript Three.js Bun Vite Playwright FFmpeg Suno

▶ 观看完整 MV / Watch on Bilibili ↗ ▶ YouTube ↗ 仓库 / Repo ↗


03
技术栈
Toolbox

按方向整理的常用语言、框架与工具。

技术栈:语言(Python、TypeScript、JavaScript、Go);AI 与研究(PyTorch、scikit-learn、YOLOv8、PaddleOCR、RAG、Agent workflows);前端与动效(React、Next.js、Vite、Tailwind CSS、Three.js、GSAP、React Three Fiber);后端与数据(FastAPI、Django、PostgreSQL、Redis、Supabase、Celery、Drizzle);工程与交付(Docker、GitHub Actions、Vercel、Bun、pnpm、FFmpeg);建模与科学计算(LaTeX、R、NumPy、pandas、SciPy、Matplotlib、PuLP、HiGHS)。

语言 Python · TypeScript · JavaScript · Go  |  AI 与研究 PyTorch · scikit-learn · YOLOv8 · PaddleOCR · RAG · Agent workflows  |  前端与动效 React · Next.js · Vite · Tailwind CSS · Three.js · GSAP · React Three Fiber  |  后端与数据 FastAPI · Django · PostgreSQL · Redis · Supabase · Celery · Drizzle  |  工程与交付 Docker · GitHub Actions · Vercel · Bun · pnpm · FFmpeg  |  建模与科学计算 LaTeX · R · NumPy · pandas · SciPy · Matplotlib · PuLP · HiGHS


04
更多
More

在建项目、其他作品与数学建模。

在建  Also building 代码仓库暂未公开

Sophon AI 官网界面:Bitemporal 记忆章节与 client.memory.search 示例等页面

Sophon AI 官网

结合交互叙事、前端动效与 3D 视觉的官网设计与开发,与全栈系统骨架

Seen — 面向中国出海品牌的 AI 商务平台,探索商品信息如何被 AI 理解、发现与推荐。

其他作品  More projects — GoogleTrans · FormulaLab · SPM · Earnlytics
GoogleTrans
Translation & vocabulary
Repo ↗
浏览器里的翻译与词汇学习工具,把翻译记录、生词管理、间隔复习、闪卡与拼写练习连接起来,让查询之后的单词继续进入学习过程。
Chrome MV3 · JavaScript · React · TypeScript
FormulaLab
Formula recognition & review
Repo ↗
从公式图片识别到 LaTeX 审校与导出的异步工作台。通过论文项目组织批次与公式条目,结合实时预览与人工确认,让 OCR 结果进入可复用的写作流程。
Django · PaddleOCR · Celery · Redis · PostgreSQL · Docker
SPM
Event-driven quant research
Repo ↗
以 A 股公开信息流为基础的事件驱动量化研究平台。连接公告采集、正文回填、结构化事件、公司关联与研究数据集,关注数据来源、可追溯性和可复算性。
Python · PostgreSQL · Data pipelines · Quantitative research
Earnlytics
Earnings, explained in Chinese
Repo ↗
面向美股科技公司的 AI 财报分析平台,提供中文摘要、财报浏览与 RAG 对话助手,探索从财务资料到可理解信息的产品流程。
Next.js · DeepSeek · RAG · Supabase
数学建模  Mathematical modeling — 5 个项目与论文配图:LP · MILP · MDP · Markov · Monte Carlo

在数学建模中练习把现实问题拆成假设、约束、数据与可检验的模型,也把求解、实验和交付整理成可复现的工程。

展开每个项目查看论文配图(均由 Python 绘制)与仓库。

微网与外部电网电力调控 — LP、MPC 与动态电价,研究电力调控策略。

2026 年全国大学生数学建模竞赛 · C 题 · 论文正式插图 11 张,以下选 4 张

安全裕量策略的月均储电量三维曲面
安全裕量策略的月均储电量三维曲面

全年运行矩阵:基线与安全裕量的储电量、计划购电和应急购电逐日对照
全年运行矩阵:基线与安全裕量的储电量、计划购电和应急购电逐日对照
合同更新的经济价值:日期热力、预计与事后收益对照、累计费用差
合同更新的经济价值:日期热力、预计与事后收益对照、累计费用差
代表日电量流向对照、购电时序与储电量
代表日电量流向对照、购电时序与储电量

LP、MPC 与动态电价,研究电力调控策略。

论文正式插图 11 张

仓库 / Repo ↗

霍尔木兹海峡与国际油价 — 机制模型、Markov 与 Monte Carlo 模拟。

浙江工商大学 2026 年大学生数学建模竞赛 · A 题 · 论文正式插图 11 张,以下选 2 张

布伦特原油收益率与滚动波动率
布伦特原油收益率与滚动波动率

中长期油价调节模型蒙特卡洛情景树
中长期油价调节模型蒙特卡洛情景树

机制模型、Markov 与 Monte Carlo 模拟。

论文正式插图 11 张

仓库 / Repo ↗

农作物种植策略优化 — MILP、SAA 与 CVaR,处理不确定性下的种植决策。

浙江工商大学 2026 年校级数学建模模拟赛 1 · C 题 · 论文正式插图 16 张,以下选 4 张

问题二各土地类型的复种季利用率与水浇地模式切换
问题二各土地类型的复种季利用率与水浇地模式切换

问题二三年豆类轮作约束的地块–窗口绑定图
问题二三年豆类轮作约束的地块–窗口绑定图
问题三相对问题二的类别–年份面积调整
问题三相对问题二的类别–年份面积调整
问题二与问题三各年份作物类别面积结构
问题二与问题三各年份作物类别面积结构

MILP、SAA 与 CVaR,处理不确定性下的种植决策。

论文正式插图 16 张

仓库 / Repo ↗

穿越沙漠 — MILP、MDP 与多玩家博弈。

浙江工商大学 2026 年校级数学建模模拟赛 2 · B 题 · 论文正式插图 15 张,以下选 4 张

六关地图的规范图结构与确定天气最优轨迹
六关地图的规范图结构与确定天气最优轨迹

第六关错峰角色的二维装载可行域与分布鲁棒入选点
第六关错峰角色的二维装载可行域与分布鲁棒入选点
第四关候选策略在基准和不利天气下的训练收益–风险前沿
第四关候选策略在基准和不利天气下的训练收益–风险前沿
第五关均衡的空间路径、行动时序与偏离复核
第五关均衡的空间路径、行动时序与偏离复核

仓库 / Repo ↗

古代玻璃成分分析 — 成分分类、CLR 变换与稳健聚类。

浙江工商大学 2026 年校级数学建模模拟赛 3 · C 题 · 论文正式插图 5 张,以下选 1 张

高钾与铅钡玻璃的比例性矩阵
高钾与铅钡玻璃的比例性矩阵

仓库 / Repo ↗


05
实时终端
Live

每天 03:17 由 GitHub Actions 自动重新生成
Regenerated every day from live GitHub data.

实时终端:所有公开仓库最近 5 条提交;贡献天际线(每周一栋楼,楼高为当周贡献数,窗户为每天);24 层作息楼(窗户为周一到周日各小时的提交数,UTC+8);天上是当天真实月相;最后 echo "Thanks for stopping by."。每日自动更新。

最近提交、贡献天际线、作息楼和月相,都是生成当天的真实数据 · 最近更新 2026-10-13 09:20 (UTC+8)
Live profile data workflow status Workflow 源码 / Source ↗ 运行记录 / Runs ↗


如果你也在做智能体、研究工具或有趣的全栈产品,欢迎交流。
If something here resonates with you, feel free to explore, follow, or say hello.

crt-dsg.com ↗ cairentian932@gmail.com Instagram ↗ LinkedIn ↗

Pinned Loading

  1. EduCanvas EduCanvas Public

    EduCanvas - A Multimodal AI Tutor for K–12 AI Literacy Education

    TypeScript 2

  2. SciScope SciScope Public

    Evidence-grounded research literature agent with Python RAG backend and cross-platform Go TUI

    Python 2

  3. TTT-I-M TTT-I-M Public

    Monorepo for cinematic landing page and content studio — React/Vite + Next.js with GSAP, R3F, and shared design tokens

    TypeScript 2

  4. BDI BDI Public

    Drone-based bridge inspection AI recognition system — YOLOv8-seg defect detection with Next.js frontend

    Python 3 1

  5. PulseGraph PulseGraph Public

    Local-first PyTorch training observability workbench with model graph visualization, metrics tracking, and experiment management

    TypeScript 2

  6. clawd-mv clawd-mv Public

    Code-rendered music video for Works on My Machine: Clawd fixes an off-by-one bug. TypeScript, three.js, Bun and FFmpeg.

    TypeScript 1