# Benson Shen > Software engineer working on AI infrastructure and developer experience at BitGo. University of Waterloo ECE grad. Previously Tesla and Arctic Wolf. I build agent infrastructure and developer platforms - API tooling, Rust systems, and interfaces engineers actually want to use. ## Contact - Email: me@bensonshen.com - Site: https://bensonshen.com - LinkedIn: https://www.linkedin.com/in/shenbenson/ - GitHub: https://github.com/shenbenson - Discord: ybshen ## Machine-readable - [Résumé, JSON Resume schema](https://bensonshen.com/api/resume.json) - [Résumé, PDF](https://bensonshen.com/downloads/Resume.pdf) - [OpenAPI description of this site](https://bensonshen.com/api/openapi.json) - [MCP server](https://bensonshen.com/mcp) - Streamable HTTP. Tools: get_profile, list_projects, get_experience, search, get_resume. No authentication required. ## Current role BitGo - Software Engineer, AI (Jun 2025 - Present) - Rebuilt the Developer Portal in three weeks, migrating off ReadMe and cutting page load times by up to 90%. - Built the Developer Console from the ground up - 50M+ API logs a day, and BitGo's first self-service visibility into token management, webhooks, and API logs. - Built the BitGo MCP server and Docs AI Assistant over 1,000+ documentation and API reference pages, letting both agents and developers query the knowledge base programmatically and conversationally. - Architected a Rust and Kafka spec-drift detection system validating 7,000+ requests per second in production, eliminating 200+ schema inconsistencies. - Shipped an API regression pipeline in Kotlin and Kafka Streams with EWMA alerting, catching three critical production failures in its first two weeks. - Built the orchestration layer and ticket relay for BitGo's agentic workloads platform, letting specialized agents finish multi-step tasks with no human handoff. ## Selected work - **Developer Console** (BitGo) - Built from the ground up: 50M+ API logs a day, and BitGo's first self-service visibility into token management, webhooks, and API logs. [React, TypeScript, Kubernetes] - **Agentic Workloads Platform** (BitGo) - An execution harness and tool-calling interface that lets specialized agents complete multi-step tasks end to end, plus a ticket relay that auto-dispatches newly unblocked work. [Agents, Orchestration, TypeScript] - **API Spec Drift Detection** (BitGo) - A Rust and Kafka pipeline validating 7,000+ production requests per second against OpenAPI specs - catching and eliminating 200+ schema inconsistencies. [Rust, Kafka, OpenAPI] ## Stack TypeScript, Python, Rust, Kotlin, React, Node, Kafka, MCP, OpenAPI, Flask, Docker, Kubernetes, AWS, GCP, Grafana, GitHub Actions ## Education University of Waterloo - BASc, Computer Engineering, 3.74/4.0 (2020-09 to 2025-04)