1)SimpleRFC——智能 RFC 阅读与语义检索平台(个人主导 / Next.js 全栈)
背景:为工程师和学生降低 RFC 文档学习门槛,提供语义搜索、TL;DR 摘要与结构化阅读体验。
职责:产品定义→架构设计→全栈开发→上线运维全流程 Owner。
技术:Next.js 15(App Router)+ React + TypeScript、TanStack Query、shadcn/ui + Tailwind;后端与数据层使用 Supabase/Postgres + pgvector;解析 RFC XML/HTML/TXT 分块与嵌入;OpenAI SDK 做摘要/RAG;OAuth2.0/OIDC + PKCE(Google 登录,SSR);Paddle(含支付宝)/Stripe 支付与 Webhook;Vercel 灰度发布与边缘缓存。
难点 & 成果:解决多格式 RFC 的章节锚点与跨页问题,构建稳定的“分块→嵌入→检索→回答”链路;通过 Row Level Security 与速率限制保障安全;将首条价值呈现控制在1 分钟以内,上线后形成可复用的语义检索模板,支持后续多文档域扩展。
2)嵌入式网络协议自动化测试平台(企业项目 / 高级测试开发)
背景:面向嵌入式路由/交换设备的协议栈验证与性能压测,重点覆盖 L2VPN、EVPN、SRv6 三大方向;目标是建立稳定回归 + 一键压测的测试平台,支撑版本准入与问题快速回溯。
职责:
搭建 Python/Perl 驱动的自动化测试框架与实验室设备编排(拓扑模板:PE–CE、EVPN 数据中心、SRv6 扩展/流量工程等)。
设计功能一致性、收敛时延、规模与性能四类用例;沉淀可复用的拓扑与流量配置片段。
打通 Jenkins CI/CD(不依赖 GitHub),实现定时/手动/参数化触发(固件版本、拓扑规模、速率等),一键执行回归与压测。
建设报表与基线库,输出版本红/黄/绿门禁结果与问题定位线索。
技术:
Python(pytest/unittest、asyncio、paramiko/netmiko) 并发管控设备与会话;Perl(Test::More/TAP) 兼容旧流水线与强力日志解析。
Jenkins Pipeline(声明式/脚本式)、节点标签与并发矩阵;Allure/HTML 报表归档与历史对比;systemd/cron 稳态巡检与离峰任务。
难点 & 成果:
设备异步与通道抖动:引入可重试、幂等采集与会话保活,显著降低偶发失败。
拓扑与厂设差异:通过模板化拓扑 + 可插拔适配器屏蔽差异,缩短新场景接入周期。
性能噪声与波动:建立基线对比 + 多次取样 + 波动阈值的判定策略,减少误报。
一键压测与门禁:在 Jenkins 内实现功能一致性→收敛→规模→性能的串行门禁流,支持不依赖代码托管平台的触发与溯源;回归执行更稳定,问题定位更可追踪,发布效率与质量可见性显著提升。