Software Engineer · Engineering Manager

Xavier Triplett

Xavier Triplett

I manage six engineers at Buildable and still write production code. I work directly with clients, help engineers grow into leads, and run projects with multimillion-dollar budgets. My work includes Angular and .NET applications, a Python MCP server for OpenAI, and AI-assisted code reviews and production log monitoring.

A few projects I've worked on, what I did, and how they turned out.

MCP server for OpenAI

Connecting models to Federal Reserve data

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

Model Context Protocol (MCP) | Python | LLM evaluations

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. The project has 389 evaluation cases, including 299 that test the assistant, plus logs and dashboards to investigate failures. The tests showed where the assistant struggled to decide whether to answer or ask a question.

Control Tower

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 also monitors production logs, detects bugs, and creates tickets automatically.

AI code review | Log monitoring | TypeScript | Developer tools

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 a separate copy of the code. 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 and open tickets for investigation.

Result

Reviews run when pull requests change, and bugs found in production logs are turned into tickets. Engineers can inspect the findings alongside the code and earlier reviews in one dashboard.

2x budget commitment

Growing our largest account

Took ownership of Buildable's largest account. Within one year, the client doubled its project budget commitment to Buildable.

Ownership | Client work | Full-stack

Problem

Our largest client needed someone who understood its software and could take responsibility for keeping it working.

My part

I learned the client's undocumented healthcare and billing systems, including COBRA 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 project budget commitment to Buildable within one year. The number of engineers shipping changes each month also doubled, while the product became more stable.

  1. Buildable

    Nov 2018 - Present

    Oregon

    Software Engineering Manager

    Jun 2022 - Present

    Manage six engineers, work directly with clients, and write production code at a small software company.

    • Led projects with multimillion-dollar budgets through completion.
    • Help engineers become team leads by reviewing their work, giving feedback, and helping them take on more responsibility.
    • Set up a consistent way to deliver projects and review engineering work with the VP of Engineering.
    • Improved FRED tool instructions and input checks, and added evaluations for wrong tool choices and incomplete results.
    • Built Control Tower so existing AI tools can review pull requests, find bugs in production logs, and create tickets automatically.

    Leadership · Engineering practices · Python · MCP · AI tools

    Software Engineering Team Lead

    Jun 2021 - Jun 2022

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

    • Mentored junior engineers who went on to become team leads.
    • Took ownership of Buildable's largest account, where the client doubled its project budget commitment within one year.
    • Worked through complicated business rules with the client and explained what the team needed to build.

    Client requirements · Communication

    Junior Full-Stack Developer

    Jun 2020 - Jun 2021

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

    • Contributed to the company's most profitable project.
    • Worked on several client projects each week, balancing deadlines across teams.

    Full-Stack · Prioritization

    Software Engineer Intern

    Nov 2018 - Jun 2020

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

    • Learned three programming languages while working toward two degrees.
    • Built features and fixed bugs in client applications.

    C# · Angular · TypeScript · SQL

  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.

    Mentoring · IT

  3. AmazonJune - August 2017Warehouse Associate
    • Sorted hundreds of packages each day.
    • Recognized for the lowest error count (0) in a single day among a team of 100+.

    Precision

  4. SummeraJune - August 2016Software Engineer Intern
    • Taught myself C# and automated Excel reports, saving about 10 hours a week.

    Self-taught

I joined Buildable as an intern while studying computer science and mathematics at Linfield. After graduating in 2020, I stayed on full time and moved from developer to team lead to engineering manager.

I enjoy getting to know a client's business thoroughly and using that understanding to build software that fits their needs. That often means working through undocumented systems, gathering requirements with stakeholders, and understanding niche business rules.

I want engineers to understand our projects deeply and have the support to take ownership of them. I spend time contributing, coaching, reviewing work, and improving how we build software as a department.

based
McMinnville, Oregon
role
Software Engineer & Engineering Manager
company
Buildable
degrees
B.S. in Computer Science · B.S. in Mathematics at Linfield University, 2020
focus
Business applications / AI tools / teams

Backend & Data

C#ASP.NET / .NETSQLPythonREST APIsModel Context Protocol (MCP)

Frontend

AngularTypeScriptRxJS / SignalsHTMLCSS

Leadership

Team managementMentoringPlanning & staffingProcess designClient work

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