Software Engineer · Engineering Manager

Xavier Triplett

Xavier Triplett

I'm a software engineering manager with a team of six, and I still write production code every week. I work directly with clients, help engineers grow into leaders, and run projects with budgets up to about $2M a year. My recent work includes Angular and .NET applications for clients, a Python MCP server for OpenAI, and a tool that reviews our pull requests and finds bugs in production logs.

Shipped to OpenAI in 1 month

  • Model Context Protocol (MCP)
  • Python
  • LLM evaluations

Connecting models to Federal Reserve data

Led a team of three that built a Python MCP server for OpenAI in one month. It gives AI assistants access to Federal Reserve economic data, with 389 evaluation cases checking tool use, accuracy, and how the assistant handles unclear questions and errors.

Problem

OpenAI needed its models to find and analyze data from FRED, the Federal Reserve economic database. The assistant had to choose the right data, recognize incomplete results, and explain what the numbers mean.

My part

I led the team and worked on tool descriptions, input limits, and evaluations. We built tools to find economic data series, compare them, and examine revisions. Our tests inspect which tools the assistant calls and what it asks for. Another model grades its explanations. We also test unclear questions, requests the server cannot answer, and attempts to bypass instructions.

Result

We shipped in one month with 389 evaluation cases, 299 of them testing the assistant itself, plus logs and dashboards for investigating failures. The evaluations caught the cases where the assistant could not decide whether to answer or ask a question, so we fixed those before delivery instead of after.

300+ pull requests reviewed

  • AI code review
  • Log monitoring
  • TypeScript
  • Developer tools

Automating code reviews and finding production bugs

Built Control Tower to give existing AI tools the code and project information they need to review pull requests. It has reviewed over 300 pull requests across eight client projects, and it monitors production logs, detects bugs, and creates tickets automatically.

Problem

To review a change or investigate a bug, engineers had to piece together information from tickets, code, production logs, and earlier discussions across several client projects.

My part

I connected existing AI coding tools to the project's tickets, review guidelines, and codebase. Control Tower runs reviews, posts comments on the relevant lines, and checks earlier findings when the code changes. It also uses AI to look for recurring errors and bugs in production logs, then opens tickets for investigation.

Result

Control Tower has reviewed over 300 pull requests across eight client projects. Reviewers open a pull request with the findings already posted on the relevant lines, and bugs found in production logs arrive as tickets instead of waiting for a client to report them.

2x annual budget

  • C# / .NET
  • Angular
  • SQL
  • EDI 834

Taking over our largest client's undocumented billing system

Took over Buildable's largest account, a healthcare enrollment and billing system nobody had documented. Within a year the client doubled its annual budget with us and open enrollment completion rose 10%.

Problem

Our largest client ran its healthcare enrollment and billing on software nobody had documented. They needed one person who understood it and would take responsibility for keeping it working.

My part

I learned the system from the code and from the client, including COBRA rules and 834 insurance enrollment files. I became the person the client came to with questions about how the software should work, and helped the team turn those answers into features and fixes.

Result

The client doubled its annual budget with Buildable within a year. After we made the enrollment flow easier to use, 10% more users completed open enrollment, and the number of engineers shipping changes each month doubled.

  1. Buildable

    Nov 2018 - Present

    Oregon

    Software Engineering Manager

    Jun 2022 - Present

    Manage six of Buildable's 13 engineers, work directly with clients, and write production code every week.

    • Have run 12 client projects since 2022, the largest at about $2M a year.
    • Coached junior engineers into senior engineers who now review and coach others.
    • Wrote Buildable's project delivery and code review standards with the VP of Engineering.
    • Wrote the AI usage guidelines every engineer at Buildable works from.
    • Built Control Tower, which has reviewed over 300 pull requests across eight client projects and opens tickets for bugs it finds in production logs.
    • Led a three-person team that shipped a Python MCP server for OpenAI in one month, backed by 389 evaluation cases.

    Software Engineering Team Lead

    Jun 2021 - Jun 2022

    Led the team responsible for a third of the company's projects.

    • Took over Buildable's largest account, an undocumented healthcare enrollment and billing system.
    • Worked through complicated business rules with the client and explained what the team needed to build.

    Junior Full-Stack Developer

    Jun 2020 - Jun 2021

    Built features across the frontend, backend, and database for client applications.

    • Shipped features on the company's most profitable project.
    • Delivered features on several client projects each week, each with its own deadlines.

    Software Engineer Intern

    Nov 2018 - Jun 2020

    Wrote production code part time while studying computer science and mathematics, with guidance from senior engineers.

    • Shipped production features and bug fixes in C#, Angular, and SQL while finishing two degrees.
  2. Linfield Computer LabFeb 2018 - May 2019Lab Manager
    • Tutored students two hours a day on computer science coursework.
    • Worked with the IT manager to secure 30 computer systems.
  3. AmazonJun - Aug 2017Warehouse Associate
    • Sorted hundreds of packages each day.
    • Recognized for the lowest daily error count (zero) on a team of 100+.
  4. SummeraJun - Aug 2016Software Engineer Intern
    • Taught myself C# and automated the reports the team built by hand in Excel, saving about 10 hours a week.

I enjoy getting to know a client's business thoroughly and using that understanding to build software that fits how they actually work. That has meant working through undocumented systems, gathering requirements with stakeholders, and learning niche business rules like COBRA and 834 enrollment files.

I want engineers to understand our projects deeply and have the support to take ownership of them. I spend my time writing code, coaching, reviewing work, and improving how we build software as a department, including the standards and AI tools our teams use every day.

Education

school
Linfield University
degrees
B.S. in Computer ScienceB.S. in Mathematics
graduated
2020

Backend & Data

C#ASP.NET / .NETEntity FrameworkREST API designSQL ServerPython

Frontend

AngularTypeScriptRxJS / Signals

Cloud & delivery

AzureAWSCI/CD pipelinesAutomated testing

AI tooling

MCP serversLLM evaluationsAgent & skill designAI code reviewClaude Code / Codex

Leadership

Mentoring & coachingHiring & interviewingEngineering standardsClient requirements

Say hello.

Looking for a software engineer or engineering manager? I'd like to hear about your team and what you're building.

xavier@xavier-triplett.com

designed & built by Xavier Triplett

© 2026 · xavier-triplett.com