简单说说我的背景和方向。
我的代码基本是自学的。这几年大部分时间都花在做项目上——写过一个纯 Rust 的去中心化即时通讯系统,在公司主导设计过一个 AI 产品的整套架构,也做过软硬件结合的机器人。
这个页面我没怎么修饰,就是把每项能力到了什么阶段、连同证据一起列出来。该是什么水平就标什么水平,没到的地方会直接说"在补"——这样你判断起来也省事。
每项都标了真实阶段 + 证据。评分原则:可辩护——面试追问扛得住的水位,不虚高,也不自谦。
AI 时代,这是我花了最多心思的方向。分两层讲清楚——工程落地我做过真东西,原理理解我啃得很透,但训练实战的边界我自己拎得清。
RELIK 是我在公司主导设计的 AI 服务编排平台。老板给了"陪伴"这个方向,从技术架构、能力体系、依赖管理到产品形态和商业路线,除 UI 前端外都由我设计。代码归公司、不公开——但设计思路是我的,这里讲讲我做了哪些判断。
真实项目。已开源的给链接,公司产品和未上传的讲清角色与设计——代码可应约提供。
纯 Rust 的去中心化即时通讯系统。没有中心服务器,每个用户自托管节点直连转发;消息 Ed25519 签名、三档信任模型、中文全文搜索。约 1.4 万行,116 个测试。架构参考 matrix-rust-sdk 的 sans-I/O + Trait 分层。
一个商业 AI 服务编排平台。除 UI 前端外,整体技术架构、能力体系、依赖管理、产品形态与商业路线都由我设计——是我做过的偏架构和产品设计的一个项目。
出牌时弹英语单词测验的游戏 Mod。四种答题模式(含在线 TTS 听力)、难度随层数递增、词汇图鉴、篝火复习、联机适配、复用游戏原生 UI。
微服务 AI Agent 平台:AI 在独立沙箱容器里执行操作,用户通过 VNC 实时观看。7 个服务、多层隔离、Planner→Executor→Reviewer 多 Agent 工作流、GUI/Code 双模式。
智能家居系统:Rust 后端 + Flutter 跨端客户端 + 真实硬件。插件系统支持 JS / TS / WASM 三种运行时;规则引擎、多协议适配、WebSocket 实时推送、JWT+Argon2 鉴权。
面向 AI 协作开发的任务与合并控制系统。把 task、progress、commit 证据和 merge readiness 连起来,让人和 AI 在合并前拥有可靠上下文。Task 为唯一主对象,事件 push 架构。
摄像头实时识别手势,经 TCP 把指令发给 Dobot 机械臂,做夹爪开合、上下左右等动作。自建 10 类手势数据集、训练 MLP 分类器,用队列+条件变量做帧批处理和抖动过滤。CV + 机器学习 + 硬件控制 + 网络 + 并发的全链路。
我从初中就开始接触编程,AI 普及之前就一直在写。这里放两个那时候自己手写的东西,外加一个我研究过原理的项目——主要想说明:我的底子是自学一行行练出来的,不是这两年靠 AI 速成的。
用 Flutter 调 Rust 实现的校园网认证客户端:自己分析 BRAS 门户认证流程、构造参数复现登录请求。用 FFI 打通 Dart↔Rust,技术点偏冷门,能体现跨语言集成和协议钻研。
植物大战僵尸的内存修改器:附加游戏进程,用特征码(AOB)扫描定位、做字节级内存 patch。体现 Windows 底层 / 逆向能力,代码把内存管理和 GUI 做了解耦。
这个我没从零做,是出于好奇去研究 Termux 这类工具是怎么在没 root 的手机上跑 Linux 环境的——Android 底层就是 Linux 内核、CPU 架构也和普通 Linux 一致,所以原生程序能跑。这种"把现成的东西拆开、搞懂它为什么能work"是我学系统知识的常用方式。
点开看。这些是招聘方最常问、我也最想讲清楚的。