PDF

Boyuan Li Bryan Lee

Software Engineer · AI Applications & Platforms

Summary

Software engineer at RightCapital since 2019. Now serve as platform architect for RightAgent, own AI Gateway, and lead AI product development for financial advisors.

Experience RightCapital · 2019–present

RightAgent & Iris

RightAgent: Serve as platform architect for RightAgent, the company's AI assistant for finding information and working across business tools. Developed per-user OAuth connections for Jira and Slack and expanded sandbox tools for document analysis and file generation.

Iris: Lead development of the advisor-facing agent embedded in RightCapital. Integrated existing advisor sessions, current-client page context, and Vault document retrieval so conversations can use the documents for the client already open in the product.

Help Center Ask AI & RightEval

Help Center Ask AI: Led development of the product-support assistant across RAG data processing, agent logic, and UI. Answers link to the relevant Help Center articles so users can verify the guidance and continue into the product documentation.

RightEval: Built RightEval with Inngest batch runs to compare Ask AI models and retrieval configurations against golden tests. Human scoring and historical results support evaluation before release; production feedback links back to the original question, answer, and context for investigation.

AI Gateway & LLM Observability

AI Gateway: Own the company's model gateway: provider routing, usage and cost reporting, and employee access tokens. Integrated token revocation with employee offboarding.

LLM Observability: Instrumented AI workflows with Datadog LLM Observability, linking model and tool traces to Inngest runs and deployment commits so failures can be investigated across the agent, workflow, and code version.

Data Pipelines & Integrations

Data Pipelines: Build and maintain ETL and reverse ETL pipelines with Dagster, dlt, and dbt, including knowledge-base indexing. Incrementally sync Recording Center data into Snowflake to help check for missing RingCentral call recordings.

Workflows: Maintain and extend Salesloft email workflows across Mailgun, Outlook, and Salesforce. Reworked delivery tracking around actual receipts, distinguishing temporary rejection from permanent failure and recording failure before removing recipients from active sales cadences. Moved the workflows to a dedicated sales email domain to protect corporate email delivery.

Engineering automation: Improved an internal GitLab coding agent with persistent task state and failure reporting to support investigation of failed runs. Automated merges of approved Renovate MRs and added authentication and signature checks to external webhooks.

Core Product Engineering · 2019–2024

Developed product features and admin interfaces; maintained integrations and billing. Migrated AngularJS interfaces and Pug templates to React, and CoffeeScript to TypeScript. Optimized webpack builds, introduced Renovate for dependency updates, and replaced Yarn with pnpm.

Open Source & Contributions

OpenAI Translator for Bob Long-term maintainer of Bob's translation plugin for multiple LLM providers. Added streaming output and simplified setup by deriving provider and protocol from the model and optional request URL, backed by adapter compatibility tests.
Agent Guard Build a Rust pre-tool guard for Claude Code, Codex, and Pi, blocking credential-store reads and broad scans of macOS app data before execution. A blocked call returns the reason and guidance for a safer operation.
sessidx Build a Rust CLI that indexes local Claude Code, Codex, and Pi sessions in SQLite to find the discussions and tool results behind past work. Results link back to source logs for verification; the index also supports analysis of tool failures, model usage, and compactions.
Ghostty Contributed Zig fixes for distorted kitty graphics scaling and Swift fixes that preserve custom tab titles when restoring macOS windows.
proto Contributed a Rust downloader fix for HTTP/2 flow-control limits on high-latency links. Compared fixed and adaptive windows, then tuned stream and connection windows to improve download throughput.

Core Skills

Languages
JavaScript, Python, Rust, TypeScript, Zig
Web Development
Next.js, React, Tailwind CSS, TanStack Start, Vite
AI & Agents
Agent Skills, LLM Evaluation, MCP, RAG, Vercel AI SDK
Backend & Data
Dagster, Inngest, Node.js, PostgreSQL, Snowflake, SQL

Education

Southwest Petroleum University · Information Management & Information Systems
Northeast Forestry University · Art & Design