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.
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