Andrew Byrd

Product engineer in Raleigh, North Carolina

Summary

I'm a product engineer in Raleigh, NC. At Pendo, I build integrations and Data Sync and use AI agents to plan, build, and review my work. I started in data integration and production support, built SaaS billing features in .NET, and led frontend architecture through a Vue rewrite and PayScale's Front-End Guild. My independent products include Soma, with its MCP server and AI workout builder, Planning Poker, and RetroMatic.

Experience

Pendo.io, Senior Frontend Engineer

Sep 2021 to present
  • Build Pendo Data Sync's frontend as the integrations team's lead frontend engineer, including the direct connection to Snowflake. Make backend changes when needed.
  • Use AI agents to plan, implement, review, and validate production work, and check their output myself. Led an engineering session on this workflow, including how to steer agents and use Codex harness features.
  • Lead most development and own releases for Pendo's Tray-powered integrations, including HubSpot, Salesforce, and Marketo. Trace production failures to their root causes. Built release tooling with impact previews and confirmation gates.
  • Drove the migration and deployment work that brought Pendo's Tray-powered integrations to Japan, after earlier setting up Tray environments for other regions.
  • Diagnosed and fixed a HubSpot sync problem that consumed excess Tray tasks. Corrected the sync's behavior and reduced its task usage.

PayScale, Senior Software Engineer

Jan 2019 to Sep 2021
  • Led all frontend development for a project automating data ingestion into the PayScale platform and between products, including React and TypeScript libraries for file extraction and column mapping.
  • Founded and led PayScale Engineering's Front-End Guild to coordinate frontend architecture, tooling, and practices across teams. The guild unified two generations of the company's shared UI library.
  • Redesigned PayScale's HRIS integration app and took its repository from zero to over 70% test coverage, adding linting, testing standards, project structure, and library upgrades.

Dude Solutions, Senior Software Engineer III

Nov 2016 to Dec 2018
  • Prototyped Angular, React, and Vue for rewriting Asset Essentials, the company's flagship work order and asset management product, then chose Vue and designed a strangler-pattern migration off ASP.NET.
  • Developed core parts of Dude Intelligence, a business intelligence product with KPIs, reporting, and an operations dashboard, using AngularJS, Node.js, and .NET. Built Node and Electron tooling to automate Qlik app delivery.
  • Helped lead and build out the squad: represented it in roadmap planning, mentored junior developers, and conducted technical interviews.

Citrix, Software Engineer 1, then Software Engineer 2

Aug 2013 to Nov 2016
  • Designed and led development of Multi-Product Sales support, a top engineering priority, so the sales team could sell ShareFile product bundles and standalone services.
  • Automated invoicing for ShareFile SMB accounts into SAP and helped add sales tax to ShareFile.
  • Refactored legacy ASP.NET MVC web applications with newer JavaScript frameworks to improve performance, and added features to ShareFile REST API services.

Blackboard Connect, Data Integration Analyst, then Production Support Engineer

Jul 2009 to Aug 2013
  • As Data Integration Analyst, automated client data imports from dozens of K-12 student information systems. Wrote T-SQL, PL/SQL, and Jet SQL extracts and set up ODBC connections, scripts, and file transfers.
  • As Production Support Engineer, built AlertNow features in ASP.NET MVC 3 to forward client data to Blackboard's new Connect 5 product during a mass client migration. Also fixed AlertNow bugs.
  • Designed and built the SIS Integration Tool, a C# WPF desktop application, and wrote SQL queries and stored procedures for maintenance, usage reporting, and issue research.

Independent products

Soma

Personal product

Next.js, TypeScript, Prisma, PostgreSQL

A workout app with an OAuth-protected MCP server and an AI workout builder. Agents read training data and create workout plans for use in the app. Case study

Planning Poker

2020 to present

React, Socket.IO, Express on Fly.io

Real-time sprint estimation used for years by dev teams at several companies in their Scrum planning sessions.

RetroMatic

2017 to present

Angular, Firebase Realtime Database

A real-time retrospective board where distributed teams record what went well, what to improve, and what to do next. More than 50 weekly active users at its peak. Teams at Blackboard, BB&T, Cengage, Citrix, Dude Solutions, ImageQuix, Live Oak Bank, PayScale, Pendo, Skillsoft, thinQ, and UserVoice have used it.

Skills

Product engineering; TypeScript and JavaScript; React, Vue, and Angular; Next.js; Python; C# and .NET; SQL, PostgreSQL, and Prisma; APIs and integrations; Tray, HubSpot, Salesforce, and Snowflake; MCP and OAuth; AI model integration; Accessibility; Web performance; Design systems; Product analytics; Testing and release tooling; Vercel and Cloudflare; Claude Code, Codex, and Cursor; Agent skills, harnesses, and context management; Managed agent workflows.

Education

North Carolina State University, B.S. Computer Science

2009