JIMMY

JIMMY

全栈工程师 · TypeScript / Python / Go

写前端,也写数据库、网关和凌晨三点的部署脚本。 一个人扛全链路是常态:需求拆解、接口设计、动效工程、服务器运维。 这个站本身就是作品之一——留言板跑着真后端,项目页的终端跑着真逻辑。

关于我

jimmy@portfolio: ~
 

技能清单

语言

  • TypeScript 主力语言。前端框架、Node 服务、边缘函数全用它写,五年工程积累
  • Python FastAPI 服务、采集引擎、数据管线,脚本与服务的趁手工具
  • Go 并发服务与探针类小工具,goroutine 用得顺手
  • SQL DDL 到查询调优,索引、事务、执行计划都看得懂

后端

  • Node / Hono 轻量高性能 HTTP 服务,边缘函数首选
  • FastAPI 异步 Python 服务,自动文档 + Pydantic 校验
  • 接口设计 REST 资源建模、WebSocket 实时通道、JWT 鉴权
  • 稳定性 滑动窗口限流、多级缓存、退避重试、死信队列

前端

  • React / Astro 组件化 + Islands 架构,静态优先按需注水
  • Tailwind 设计 token 化,全站样式一处定义
  • 可视化 ECharts 力导向图、自研交互图表
  • 动效工程 IntersectionObserver + CSS,滚动丝滑且省电

基建

  • Cloudflare 全家桶 Workers / Pages / D1 / KV / R2 生产级使用
  • Linux 运维 Nginx、systemd、证书、fail2ban,1C1G 也能压榨
  • CI/CD GitHub Actions 自动测试与部署,push 即上线
  • Docker 镜像裁剪与多阶段构建,容器体积过手即优化

项目

agora — uvicorn
 

Agora

评论留言社区

FastAPI + PostgreSQL 的实时评论系统。WebSocket 长连接推送、Redis 滑动窗口限流、JWT 鉴权,整套服务自托管在一台 1C1G 的 VPS 上——每一 MB 内存都花在刀刃上。本站的留言板就是它的同款架构。

PythonFastAPIPostgreSQLWebSocket

压测 3.2k QPS · 常驻内存 86MB

阅读详情
aegis — deploy
 

Aegis

AI 接口网关

跑在 Cloudflare 边缘的多上游 AI 接口网关:令牌鉴权、按 Key 限流、用量计费落 D1。三百多个边缘节点零冷启动分发,一个 Worker 管住所有模型流量。

TypeScriptWorkersD1边缘计算

0ms 冷启动 · 300+ 边缘节点

阅读详情
harbor — workers
 

Harbor

异步采集引擎

asyncio + 代理池的分布式采集引擎:64 worker 并发、指数退避重试、断点续采。十万级页面任务跑完,成功率 98.5%,全程没有触发一次封禁。

Pythonasyncio代理池

118,204 页 · 98.5% 成功率

阅读详情
pulse — agent
 

Pulse

实时监控告警

给自托管服务配的哨兵:心跳探针、状态页、告警规则引擎。Go 写的 agent 每 30 秒跳一次,服务一有异常,通知比用户先到。

GoTypeScript自托管

7×24 心跳 · 告警 <30s

阅读详情
forge — queue
 

Forge

分布式任务队列

基于 Redis Stream 的轻量任务队列:延迟任务、指数退避重试、死信队列。消费端崩溃自动接管,任务一条都不丢。

GoRedis Stream分布式

死信 0 · 任务零丢失

阅读详情

留言板

这套留言系统有真后端:Pages Functions 写入 Cloudflare D1,落库即显示。

去留言 →