Software Engineer, AI at BitGo · UWaterloo ECE

Benson Shen

I build agent infrastructure and developer platforms - API tooling, Rust systems, and interfaces engineers actually want to use.

Headshot Benson Shen

Experience

Full résumé
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.
BitGo Software Engineering Intern Sept 2024 - May 2025
  • Built an automated API changelog system in TypeScript and GitHub Actions for 1,500+ institutional clients, cutting support ticket volume by 35%.
  • Engineered a memory-efficient OpenAPI aggregation engine in Rust, 5× faster than industry-standard alternatives.
  • Shipped 30+ Developer Portal features in React and Kubernetes, cutting page load times by 700ms.
Arctic Wolf Full Stack Developer Intern Jan 2024 - Apr 2024
  • Built a Python, Flask, and Bazel backend integrating seven internal APIs, improving data retrieval time and accelerating security-analyst workflows.
  • Refactored 8,000+ lines of Python and TypeScript, decoupling legacy dependencies and reducing runtime errors.
  • Built a React tool that auto-generates client-ready decks, saving sales teams 2+ hours per engagement.
Tesla Software Engineering Intern Jan 2023 - Apr 2023
  • Built test-station dashboards and alerting in Grafana, InfluxDB, and Prometheus across 14 Megapack test stations.
  • Streamlined test pipelines with Python and Jenkins, boosting throughput by 50%.
  • Built a Jetstream switch configuration tool that cut 15 minutes off every test setup.
Show 3 earlier roles Hide earlier roles
Bluescape Software Engineering Intern May 2022 - Aug 2022
  • Built the raise-hand and tile-sorting features for Bluescape Meet in TypeScript, React, and the Amazon Chime SDK, lifting in-meeting engagement by 27%.
  • Wired real-time presence updates through GraphQL, cutting waiting-room identification time by 22%.
  • Covered the new features with Jest and Sinon tests across the frontend and backend.
Bluescape QA Automation Intern Sept 2021 - Dec 2021
  • Maintained and extended the CodeceptJS end-to-end suite with TestRail and GitHub Actions, cutting execution time by 11% and raising coverage by 200%.
  • Built K6 WebSocket performance tests measuring how far a Bluescape workspace scales under load.
ePleyer Junior Developer Jan 2021 - Apr 2021
  • Built dynamic client webpages on the Duda platform with HTML, JavaScript, and Twig.
  • Optimized pages for cross-platform use with Tailwind CSS.
University of Waterloo BASc, Computer Engineering · 3.74/4.0 Sept 2020 - Apr 2025

Stack

Languages and tools I've shipped production work with.

TypeScript Python Rust Kotlin React Node Kafka MCP OpenAPI Flask Docker Kubernetes AWS GCP Grafana GitHub Actions

Let's build something.

Open to conversations about developer tooling, API infrastructure, and systems work - or just a good professional connection.