Frontend · Full-stack

你好,我是林舟
把复杂系统做成
干净可用的产品。

全栈工程师,驻上海。日常写 TypeScript、React 与 Node,偶尔下到数据库和部署。 关心交互细节,也关心代码能不能活过下一次需求。

从业年限
6+
上线项目
30+
当前状态
可接项目

01 — 关于我

写代码,也把产品想清楚。

我从前端起步,后来把 Node、数据库和基础设施也纳入日常。现在更常做的是:把一个模糊需求拆成可交付的界面与接口,再保证它在真实流量下还能站得住。

过去几年参与过 SaaS 控制台、内容平台和内部工具。习惯先把信息架构和状态流画清楚,再动手。喜欢克制的界面、可读的代码,以及能被下一个人接手的仓库。

目前独立接设计和工程向的全栈项目,也愿意加入小团队做核心功能。不写花哨 Demo,交付能上线、能维护的东西。

02 — 技能

从界面到接口,一条链路做完。

前端工程

React、TypeScript、Vite。组件系统、状态管理、无障碍与性能。把设计稿做成可维护的界面。

  • React
  • TypeScript
  • CSS
  • Vite

后端与数据

Node.js、REST / tRPC、PostgreSQL。鉴权、权限、任务队列。接口清晰,数据模型经得起改需求。

  • Node.js
  • PostgreSQL
  • Prisma
  • Redis

交付与质量

CI、测试、监控、文档。上线不是终点。保证功能可回滚、问题可追踪、下一个人能读懂。

  • Git
  • Docker
  • Playwright
  • CI

03 — 作品

近期项目,选几个说清楚。

01

SaaS · 2024

Northwind 控制台

为中型团队做的运营后台:权限、审核流、数据看板。从信息架构到接口一起设计,把原来三套工具收成一个工作台。

  • React
  • Node
  • PostgreSQL
了解细节
02

内容平台 · 2023

Harbor 编辑器

面向编辑团队的协作写作工具。实时草稿、版本对比、发布流水线。重点打磨长文档编辑体验和冲突处理。

  • TypeScript
  • WebSocket
  • Vite
了解细节
03

开源 · 持续维护

Atlas UI Kit

一套无障碍优先的 React 组件。强调键盘操作、对比度和主题 token。被若干内部工具和两个公开产品采用。

  • React
  • A11y
  • Design Tokens
了解细节

04 — 经历

一路怎么走过来的。

  1. 独立全栈工程师

    为初创与中小团队做产品从 0 到 1,以及既有系统的重构。覆盖前端、接口、数据库和上线。

  2. 高级前端 · 云服务公司

    负责控制台核心模块与设计系统落地。推动 TypeScript 全量迁移,把首屏时间压到可接受范围。

  3. 前端工程师 · 互联网产品

    从活动页做到业务中台。学会在不确定需求里先交付可用版本,再迭代结构和测试。

05 — 联系

有想法,直接说。

新项目、重构、咨询都可以。通常两个工作日内回复。把背景、时间线和你现在卡在哪写清楚,会更快进入正题。