作品

产品、开源工具、研究,以及一些值得保留的课程作品。

产品

H1B Compass

H1B 抽签季,我需要找符合 DOL 工资要求的工作地点,但官网几乎无法有效筛选。于是做了这个工具:输入薪资、职位类别和工资等级,地图立即高亮所有符合条件的都市区,并按薪资盈余着色。还可以设定驾车范围,聚焦特定城市周边的区域。

Next.jsReactLeafletTailwindVercel

InkWeave

所有 AI 会议工具都遵循同一套路:转录 → 摘要。InkWeave 不同——你的笔记记录你的思路,转录稿填补空白,Claude 将两者合成为一份反映你思维方式的结构化文档。专为中英双语会议设计,支持实时转录、说话人分离、10+ 输出模板和跨会议问答。

Next.jsFastAPIWhisperClaudeVditorDocker

Scam AI

多次完整重设计,目标只有一个:做出有辨识度的 AI 安全公司官网。历经 Bento 网格、暗色 Hero、Newsletter CMS、问题先行叙事等多种尝试,摸清了什么真正有效、什么只是在 Figma 里好看。

Next.jsTailwindFramer MotionNeonVercel

AI AP Manager

端到端应付账款自动化:发票录入、OCR 提取、二/三/四路采购订单匹配、异常处理与审批工作流。确定性规则引擎掌管每一个审批决策;Claude 负责 OCR 纠正、政策解析与异常说明。

FastAPINext.jsClaudePostgreSQLDocker

MealMates

通过共同用餐连接人与人的社交平台。支持协作式餐食规划、食谱分享和实时更新,基于 Monorepo 架构:React Native (Expo) 移动端,Next.js Web 端,tRPC 全链路类型安全。

TurborepotRPCExpoDrizzleSupabase

开源工具

LocalConvert

一个面向日常图片、PDF、视频与音频任务的隐私优先本地转换器。文件都在设备本地处理——没有上传接口、不需要账号,也没有误导性的下载按钮。

Next.jsWebAssemblyFFmpegCanvaspdf-lib

Clade

钩子、Agent、技能、安全守卫和纠错学习循环——协同工作,让 Claude 编码更好、自动捕获错误、可以无人值守地跑通宵。

ShellTypeScriptClaude CodeNext.js

LocalRAG

完全本地化的 RAG 系统,实现「权威备忘录优先」策略——备忘录与其他文档冲突时,系统优先采信备忘录。思维链提示引导 LLM 完成冲突裁定。运行于 Ollama,ChromaDB 向量检索,数据不离设备。

PythonLangChainChromaDBOllama

RTVis

学术趋势可视化工具包:上传学术数据集,探索作者合作网络、引用柱状图、词频竞赛与领域主题河流图。帮助研究者在开始新项目前快速了解领域全貌。开源,支持 Docker 部署。

PythonPlotlyPandasDocker

学术研究

Optical DSP Research

面向产业投资判断的数据中心光通信 DSP 技术研究,并配有可复现的 PAM4 接收端实验。公开可视化展示带宽损失、抖动、FFE/DFE 增益、时钟恢复和经过独立验证的 Keysight PRBS9Q 数据,同时明确说明实验不能证明哪些芯片能力。

PythonSignal ProcessingPAM4Data Visualization

VoxBlink CN

参与构建大规模中文视听说话人识别数据集。开发数据采集管道和质量保障工具,处理数千小时视频数据。

PythonFFmpegData PipelinesComputer Vision

CDN Multi-Metric Selection

Duke 研究项目:将 RTT、TTFB 与丢包率组合为轻量复合评分,证明多指标 CDN 服务器选择持续优于单纯 RTT 方案。在 RIPE Atlas 和 M-Lab 真实数据集上验证。

PythonRIPE AtlasM-Labscikit-learn

课程作品

FactorySIM

工厂建造游戏:放置矿山、工厂、仓库与无人机港并连接路径,观察资源自动流转。Duke 课程项目,包含命令行核心、libGDX 图形客户端和服务端存档。

JavalibGDXGradleClient-Server