NickLin

把想法,写成能跑起来的产品。

我是 NickLin,一名 AI 应用工程师。不仅能独立完成从界面、接口到部署上线的完整链路,更擅长把大模型能力真正落进产品——从 Prompt 设计、RAG 检索增强、Agent 工作流,到模型接入、效果评测与成本控制,让 AI 从「能演示」走到「能用、好用」。

推荐项目

推荐个人代表项目

我常用的工具

前端 / 后端

React · Vue · TypeScript · Tailwind · Node.js · Go · Python · REST API

数据 / 基础设施

PostgreSQL · Redis · MySQL · ES · Docker · AWS · CI/CD · Coolify

工具

Git · Linux · Figma · Codex

最新项目

最近在做的一些项目。

GEO 月度复盘报告 PPT

拉数据 → 出大纲 → 出片,三个 Skill 各司其职,结构只调一次。

Skill 编排 · Markdown → PPTX · 报告自动化

企业级知识库(LLM 驱动)

把散落在 PDF / Word / 表格里的文档,变成一个能溯源、敢拒答的知识入口。

LLM / RAG · 混合检索 · 私有化部署

AI问答搜索

一句口语化的选址需求,AI 直接给出候选园区卡片与推荐结论。

自然语言交互 · 多方案推荐 · 详情面板

最新博客

一些想法与见解 · Insights

用 React + Vite 搭建可演进的前端架构

从组件拆分、状态管理到构建优化,一套长期可持续的脚手架思路。

8 分钟 · 2026-07阅读 →

把 Express 重写成 Fastify:性能与可维护性双赢

对比中间件模型、Schema 校验与插件系统,给旧项目一次无痛升级。

12 分钟 · 2026-06阅读 →

一个 Docker 镜像跑遍开发、测试、生产

多阶段构建、健康检查与可观测性,让镜像在三个环境里保持一致。

10 分钟 · 2026-05阅读 →

索引选不对,再快的 SQL 也白费

B-Tree、GIN、BRIN 各自擅长什么场景,附 EXPLAIN 实战解读。

9 分钟 · 2026-04阅读 →

用 React + Vite 搭建可演进的前端架构

从组件拆分、状态管理到构建优化,一套长期可持续的脚手架思路。

8 分钟 · 2026-07阅读 →

把 Express 重写成 Fastify:性能与可维护性双赢

对比中间件模型、Schema 校验与插件系统,给旧项目一次无痛升级。

12 分钟 · 2026-06阅读 →

一个 Docker 镜像跑遍开发、测试、生产

多阶段构建、健康检查与可观测性,让镜像在三个环境里保持一致。

10 分钟 · 2026-05阅读 →

索引选不对,再快的 SQL 也白费

B-Tree、GIN、BRIN 各自擅长什么场景,附 EXPLAIN 实战解读。

9 分钟 · 2026-04阅读 →

从 any 到 strict:类型收紧的渐进式路线

不开 strict 也能享受类型红利,按模块逐步打开更稳。

7 分钟 · 2026-07阅读 →

design token 与组件库如何和平共处

让 Tailwind v4 的 @theme 真正承担设计系统的语义层。

6 分钟 · 2026-06阅读 →

前后端分离之后,权限校验该放在哪一层

前端只负责隐藏、后端才是真理,结合 Next.js 中间件给出可行解。

11 分钟 · 2026-05阅读 →

GitHub Actions 跑通 CI/CD 的 5 个最小步骤

从缓存、矩阵到产物上传,照着抄就能落地。

8 分钟 · 2026-04阅读 →

从 any 到 strict:类型收紧的渐进式路线

不开 strict 也能享受类型红利,按模块逐步打开更稳。

7 分钟 · 2026-07阅读 →

design token 与组件库如何和平共处

让 Tailwind v4 的 @theme 真正承担设计系统的语义层。

6 分钟 · 2026-06阅读 →

前后端分离之后,权限校验该放在哪一层

前端只负责隐藏、后端才是真理,结合 Next.js 中间件给出可行解。

11 分钟 · 2026-05阅读 →

GitHub Actions 跑通 CI/CD 的 5 个最小步骤

从缓存、矩阵到产物上传,照着抄就能落地。

8 分钟 · 2026-04阅读 →