工作经历
Charter Communications - Systems Engineer III
2025年8月 - 至今
现场
- 支持 Charter 在全国范围内的视频交付基础设施,隶属于 Erdogan Simsek 的视频交付部门,确保高可用性和可扩展的流媒体系统。
Bild AI ― Machine Learning Engineer (Contracted)
2025年5月 - 2025年6月
远程
- 通过持续基准测试和在真实建筑 PDF 上的改进,将 Bild AI 的内部表格提取流水线的标题准确率提升约 15%,单元格级准确率提升约 12%,表格检测精度提升约 10%。
- 设计并构建了一个模块化的 Python 框架,用于在多个表格提取 API 解决方案和 Bild 自研流水线之间进行基准测试,实现可重复评估和快速迭代。
- 独立实现了表格匹配、标题准确率(模糊字符串匹配)和单元格级准确率(序列比对)的核心逻辑,发现边缘案例并指导算法设计。
- 自动化了整个评估流水线,包括从云端摄取 PDF、与真实标签比较、指标记录以及报告生成(CSV、JSON、Google Sheets),实现可扩展的基准测试。
- 提供了一个 CLI 工具,用于在不同提供商之间运行和比较提取结果,加速回归测试并减少手动 QA 时间。
- 交付了 160 多次提交,贡献了超过 520K 行代码更改,展示了对评估和工具栈的端到端所有权。
eBay ― Software Engineer
2021年5月 - 2024年12月
远程
- 将存储管理系统(STMS)项目提升至每分钟摄取 150 万以上指标,并持续增长。覆盖 70 多个阵列、60 多个交换机、1100 多台主机、900 多个磁盘组以及 200 多个集群,遍布 eBay 的 3 个数据中心。
- 在 eBay 的 Tess.IO 云平台上管理并部署超过 45 项服务,跨 3 个地区,确保 STMS 的高可用性和故障转移。
- 开发并维护用于处理硬件指标的微服务,支持 CRUD 操作,并为其他内部 eBay 服务提供实时数据访问。使用 JavaScript、Node.js、Express.js、Python、Flask、Mongoose、Postgres 和 Sequelize 构建高效的 RESTful API。
- 主导将所有 STMS 微服务从 MongoDB 迁移至 Postgres,将 36 个集合转换为 74 张表,集成 Sequelize ORM 和自定义中间件,实现平滑过渡。
- 承担并改进针对 Hitachi 阵列和 Brocade 交换机的日志监控服务,通过 Python 和 Rsyslog 向存储团队发送邮件、Slack 或 PagerDuty 警报,确保及时响应。
- 利用 Docker、eBay 的容器注册表和 Kubernetes 简化微服务的容器化、部署和管理,确保 STMS 的可扩展性和高可用性。
- 构建了 eBay 软件定义存储(SDS)平台的关键后端服务,集中管理 35K+ 卷的数据,成为卷管理的主要数据源,支持 780+ 平台用户。
- 主导 STMS、SSI 和 EOS 团队之间的跨职能合作,推动技术改进,交付稳健、可扩展的后端解决方案,简化存储运营和数据可视化。
- 开发了 Restify,一个基于 Express.js 的后端框架,实现从 Mongoose/MongoDB 向 Sequelize/Postgres 的迁移。受 Express-Restify-Mongoose 启发,专注于 GET 请求,提供排序、选择、限制、去重和关联等高级查询功能,并包含 JSON 到 Sequelize 查询的转换器。
- 为 Postgres 创建了专用的
findOneAndUpdate()
JavaScript 函数,灵感来源于 Mongoose 的同等实现,使用 Sequelize。该函数针对关系型数据库进行了优化,高效处理列、一对一列和一对多列的更新,仅更新必要字段以最小化数据库请求。 - 构建了一个高效且准确的原生 JavaScript 包,用于深度比较对象属性,支持简单和复杂的嵌套键值对象。
Hitachi Vantara ― Technical Consultant
2021年5月 - 2024年12月
远程
- 全职作为 eBay 的合同软件工程师工作。
- 开发并维护基础设施自动化工具,作为抽象层以编程方式配置、部署和管理 eBay 专有的云基础设施,该基础设施自公司成立以来已发展多年,用于支持所有核心业务,绕过 AWS 与 Azure 等第三方云提供商。
- 支持并解决 eBay 使用的 Hitachi 产品问题,确保平稳运行和最小停机时间。
Osgil Defense ― Founder
2024年5月 - 2024年10月
远程
- 通过 Forum Ventures 加速器获得 145,000 美元的种子前融资,估值为 1.93 百万美元。
- 构建并发布了 TARS,一个开源的 AI 驱动网络安全工具,用于自动化威胁评估和渗透测试,在 GitHub 上获得 275+ 星和 35+ 分叉。
- 开发了 PAX,一个用于 AI 可信度评分的 Python 框架,通过自我反思、概率预测和观察一致性降低幻觉。
- 主导早期技术开发,管理团队达成里程碑,构建核心技术,并建立公司最初的网页形象以进行外联和增长。
Anarchy (YC W23) ― Engineering Intern (Part-Time)
2023年11月 - 2024年1月
远程
- 在 Anarchy 2023 年 10 月黑客马拉松中凭借 InsightRed 获得第一名,该工具整合了 GPT-4 与 Pinecone,用于 Reddit 营销,随后获得正式聘用。
- 为 Anarchy 的 Chat.dev 项目开发了增强的 API 密钥认证系统,具备单向哈希、支持每个账户多个密钥以及通过校验和和缓存进行高效验证以最小化数据库查询,为未来集成做好准备。
- 构建了 llm-speed-benchmark,一个用于评估开源 LLM 模型性能的基准工具;测量每秒令牌数、GPU、CPU 与内存使用情况以及运行时表现。
Colorado School of Mines ― Research Assistant
2021年2月 - 2021年9月
科罗拉多州金矿城
- 在以人为本的机器人实验室担任本科研究员,导师为 Dr. Hao Zhang。
- 使用 Python 与 ROS 改进了三角全向轮地面机器人 Tritons 的功能,实现精确高效的运动、准确旋转、同步控制,并将整体移动速度提升 4 倍。
- 通过 Optitrack 摄像头与 ROS 实现比例反馈系统,使 Triton 机器人能够在 2 米 × 2 米的区域内,以 ±0.05 米的容差精确到达指定的真实坐标。
- 成功将所有文档从 Google Drive 与 Microsoft 365 迁移至 GitLab,转换为 Markdown 格式,简化 HCR 实验室的访问与协作。
- 指导一名高中生学习编程与机器人基础,帮助她开发 ROS 节点以控制 Triton 机器人的 LED 颜色。
Namasté Solar ― Intern
2017年9月 - 2018年5月
科罗拉多州丹佛
- 使用 VBA 开发了一个 Excel 工具,用于分析公司现金流和员工绩效。
- 通过 AutoCAD 设计房屋平面图上太阳能板的最佳布局。
National Oceanic & Atmospheric Administration (NOAA) ― Intern
2017年6月 - 2017年7月
科罗拉多州丹佛
Erols Tailoring ― Customer Service
2008年9月 - 2018年5月
科罗拉多州丹佛
- 作为家庭企业的一员提供卓越的客户服务,迎接、协助并收取客户付款。
- 保持工作空间整洁有序,管理客户的定制服装并确保店面整洁。
- 通过电话及时响应客户询问和订单,提供准确且有帮助的信息。
- 在课余时间、部分周末以及部分假期为业务的成功做出贡献。
Denver Country Club ― Tennis Court Maintenance
2015年6月 - 2015年8月
科罗拉多州丹佛
- 清洁室内外网球场,包括硬地、合成和碎石表面。
- 使用以下工具完成工作:高尔夫车、吹叶机、网球场刮水器和碎石耙。
奖项与成就
8090 Top Coder Challenge ― 7th Place
2025年6月
- 在 425 名工程师中获得第 7 名,挑战为期 8 小时,重点是逆向工程一个黑盒遗留系统。
- 开发了结合经典机器学习技术与启发式方法的解决方案,以复制一个已有 60 年历史的差旅报销系统。
- 仅凭历史数据和员工访谈,就实现了对系统行为的高准确匹配。
National Security Hackathon ― 特别奖获奖者
2025年4月
- 在旧金山的Cerebral Valley第二届国家安全黑客马拉松中赢得了5000美元的特别奖。
- 主导开发了Guardian Grid,这是一款用于在灾难期间协调安全路线的智慧城市紧急疏散工具。
- 成功完成了Code Metal的特别网络安全挑战,展示了高级系统渗透能力。
Anarchy Hackathon ― 第一名
2023年10月
- 通过InsightRed(一个整合GPT-4和Pinecone的Reddit营销工具)获得第一名。
- 构建了一个通过Reddit评论分析识别潜在客户的系统。
- 该胜利为我在Anarchy获得了兼职工程实习职位。
技术技能
- 语言: Python, JavaScript, Bash Script, Rust, Go, Java, C++, & C
- 数据库: Postgres, MySQL, Pgvector, Pinecone, & MongoDB
- 开发: Node.js, Express.js, Flask, Sequelize, Streamlit, Mongoose, Langchain, BeautifulSoup4, Selenium, Axios, yt-dlp, & ffmpeg
- 云: Docker, Kubernetes, Tess.IO (eBay的云平台), Supabase, Vercel, Nginx, AWS EC2, AWS S3, & AWS Lambda
- 工具: Git, GitHub, GitLab, Cursor IDE, Claude Code CLI, Gemini CLI, VSCode, Helix Editor, Vim, ChatGPT, Claude, Perplexity, V0, Cha, Ch, Apollo, Postman, Jira, Slack, Discord, & Ollama
- API: OpenAI, Anthropic, Cohere, Groq, Travily, Brave, Google Gemini, xAI, & DeepSeek
- 模型: gpt-4o, gpt-4.1, o3, gemini 2.5 pro, claude 3.5 sonnet, claude 4 sonnet, grok-3, grok-4-0709, gpt-4.1-mini, gpt-4o-mini, deepseek r1, qwen3, llama2, llama3, whisper, gpt-5, gpt-5-mini, gpt-4o-search-preview, gemma3, gemini 2.5 flash, claude 4.1 opus, & claude 4 opus
教育
Colorado School of Mines
计算机科学理学学士
专注于机器人与智能系统
2018年8月 - 2022年5月
Golden, CO
Denver East High School
高中毕业证书
2014年8月 - 2018年5月
Denver, CO
侧项目
- 构建了一个智慧城市紧急疏散工具,帮助社区在重大灾害中快速安全地响应。
- 开发了一个系统,使城市管理员能够在交互式地图上标记危险区域并定义安全区域。
- 实现了先进的路径寻找算法,为居民生成并传达最安全的疏散路线。
- 创建了一个网页门户,利用当前位置显示带有危险感知的安全路线,并集成Google Maps。
- 在2025年国家安全黑客马拉松期间设计了该解决方案,因创新方法赢得特别奖。
PAX (Proactive Agent for eXemplary Trustworthiness)
- 开发了一个研究代理和框架,用于衡量和提升大型语言模型响应的可信度。
- 实施了强制归属、概率置信度评分和观察一致性的系统方法。
- 创建了一个使用多个LLM进行审查和验证响应的自评系统。
- 作为从TARS的转变,旨在解决AI可信度和可靠性的根本问题。
- 开发了一个开源命令行工具,简化了与AI模型的交互,使用户能够直接在终端高效使用强大的语言模型。
- 实现了多平台AI支持,使用兼容OpenAI的API,使用户能够无缝切换不同的AI提供商。
- 构建了包括网页抓取(YouTube、PDF、通用网页内容)、类似Perplexity AI的答案搜索引擎、带验证的交互式代码生成以及聊天历史管理等全面功能。
- 添加了高级功能,如令牌估算、文件类型支持(PDF、DOCX、XLSX、图像)、集成Shell访问以及本地配置选项,以提升工作流效率。
- 在GitHub上获得56+星和4+次fork,展示了其对开发者社区的价值。
- 通过确保签署方和发送方充分理解合同细节,解决了“协议陷阱”,促进透明度并减少法律纠纷。
- 开发了一个AI驱动平台,通过突出关键条款并将其翻译成通俗英文来简化法律合同,并与DocuSign无缝集成实现电子签名。
- 使用OpenAI的前沿模型,gpt-4o-mini用于高效JSON提取,o1-preview用于全面文档分析,以生成洞察和摘要。
- 使用Python和Supabase托管的PostgreSQL构建后端,前端使用Next.js,并部署在Linode实例上,实现稳健可扩展的性能。
- 集成Resend的API,实现高效的邮件通知,提升用户交互和合同管理工作流。
- 为DocuSign Hackathon: Unlocked创建并参与,详细的Devpost提交聚焦于解锁协议创新并通过AI解决合同管理低效问题。
- 开发并推出Notify Cyber,一个聚合最新网络安全新闻的平台,获得了超过17K访客和43K页面浏览量。
- 通过零成本营销活动,在Reddit上获得超过65K浏览,点赞率96%,新功能的候补名单增长了160+。
- 在Supabase上开发并实现了Postgres数据库,使用网页抓取和OpenAI的gpt-4o-mini模型进行摘要,实现内容策划自动化。
- 优化运营,将月成本降至仅$1.85,涵盖数据库、API和托管费用。
- 设计了Python网页抓取器,提取并处理网页文章,利用OpenAI的ChatGPT API进行摘要,确保高效的数据库填充。
- 设计、部署并管理了托管在Supabase云服务上的项目Postgres数据库。
Threat Assessment & Response System (TARS)
- 使用Python和Shell脚本开发了一个AI驱动工具,旨在自动化网络安全渗透测试。
- 为Osgil Defense争取了前期种子投资,并在GitHub上累计了245+星和30+次fork。
- 使用CrewAI、LangChain、OpenAI的GPT-4模型、Docker,并集成Nettacker、Rustscan、Zed Attack Proxy (ZAP)和Nmap等工具进行全面威胁分析,并使用Streamlit处理用户界面。
- 参与了一个三人课堂项目,实现了论文《The Moving Pose: An Efficient 3D Kinematics Descriptor for Low-Latency Action Recognition and Detection》中的方法。
- 使用C++和Kinect v1.8 SDK设置Xbox 360 Kinect传感器,以实时获取骨骼数据。
- 使用Python、Tkinter、C++开发了用户界面,并改编了Kinect V1.8工具包的示例代码。
- 开发了一个大学项目,使用Python预测人类行为,重新格式化MSR Daily Activity 3D数据集为RAD和HJPD形式,并利用pandas、matplotlib、scipy、numpy和libsvm等库。
- 实现了支持向量机来分类特定的人类活动/动作,准确率在62.5%至70.83%之间。
- 展示了项目执行的成功结果,证明在指定的准确率范围内对人类行为的准确预测。
活动
Mines Robotics Club - AgBot Team
Sep 2018 - Jan 2020
Golden, CO
- 参与了2019年AgBot自主农业机器人(使用Python、C++和ROS Kinetic Kame)的代码工作。
- 开发了一个ROS发布器,用于检测机器人何时到达作物田的边界。该代码使用Python编写,并利用机器人的激光雷达。