De Stijl Technology Network
2025 年 2 月 - 至今全栈工程师(合同制),远程。80% 后端,20% 前端。技术栈:AWS、DynamoDB、NodeJS、React Native。
Hello World
我用 TypeScript 做全栈产品,在产品想法、后端系统、数据模型和前端界面之间来回切换。
我对后端的异步架构特别感兴趣,最近也在折腾 AI agent 和 agent 的记忆系统。我偏爱那种有生气、清楚、好上手的界面。
工作经历
全栈工程师(合同制),远程。80% 后端,20% 前端。技术栈:AWS、DynamoDB、NodeJS、React Native。
职业间隔期 —— 去做自己的目标。
Eventx.io 全栈软件工程师,一家香港 SaaS 公司。技术栈:TypeScript、PostgresDB、NodeJS、ReactJS、TypeORM、KOA、BullMQ。
EPAM 高级软件工程师,一家为 Fortune 1000 做咨询的美国上市公司。技术栈:ReactJS、NodeJS、TypeScript、GraphQL。
EPAM 软件工程师,一家为 Fortune 1000 做咨询的美国上市公司。技术栈:ReactJS、NodeJS、TypeScript、GraphQL。
本地创业公司软件工程师。开发并维护面向客户的 Nuxt.js 项目和一个内部工作流平台;把原本分开的移动端与桌面端 Nuxt.js 项目合并成一个,改善可维护性。技术栈:Vue、Nuxt、Node、Express、Webpack、MongoDB。
决定把编程当成职业,全职学了起来。
在一家消费电子公司做市场营销。那时候我对消费电子挺感兴趣的,同时把写代码当成爱好在学。
拿到了大专文凭,但没想明白自己想做什么。大概是传统教育和我互相辜负了。
最近写的
从 NanoClaw 开始,到把 agent-workspace 当作 agent 的家、用 opencode serve 把它从电脑里放出来、用 notes / user.md / todos.md 分层管理记忆,以及自动记忆试过的两个方案和最后留下的那个。
从一个 Gmail Bridge 触发的 Claude Code SDK session 出发,拆解为什么表面只有几轮对话,底层却产生了 44 次 model calls、5.84M cumulative usage tokens,以及 prompt caching、tool-use round trips 和 Claude Code harness 在里面分别做了什么。
从一句 AGENTS.md 出发,讲我这个常驻个人 agent 是怎么分层管理记忆与上下文的:极小的常驻层 + 渐进式披露 + skill routing,让我可以放心地『做完就走、随手开新 session』。
一篇关于 OpenCode agent 长期记忆系统的复盘:从文件式 memory,到 mem0 + Qdrant,再到最终回归显式 notes。