Résumé

Experience

Work

Lead Software Engineer

Sep 2026 – Present

Appian · McLean, VA

  • Lead agentic AI strategy for the group, building a software factory that grows Sidekick from standalone agents into one bounded, human-approved delivery loop.
  • Continue building the agent harnesses behind it, and now own governance for agent work, measuring quality and cost alongside output.

Senior Software Engineer

Sep 2024 – Sep 2026

Appian · McLean, VA

  • Built a homegrown agent harness that analyzes bug tickets, triages CI failures, and reviews pull requests; adopted by multiple teams across the org within a month of release.
  • Rebuilt CI and code review to be agentic-first, with scheduled pipelines that route tickets and pull requests to agents for structured, severity-ranked analysis.
  • Drove AI adoption for the group, defining agentic workflow standards and coaching engineers on coding agents.
  • Led architectural design for enterprise data connectivity services, building data persistence and processing pipelines in Go, Java, and DuckDB.
  • Designed and tuned data models and query performance for large-scale enterprise workloads.
  • Set team-wide engineering standards and authored technical designs for major features.

Software Engineer II

Aug 2022 – Sep 2024

Appian · McLean, VA

  • Built low-code data modeling tools in Java and Go, automating data manipulation across relational source systems.
  • Designed services for a real-time Go and DuckDB datastore, enabling rapid data sync for enterprise clients.
  • Automated backend schema management with Liquibase, replacing hand-written migration SQL.
  • Mentored junior engineers and interns through code reviews and technical guidance.

Software Engineer II / Technical Lead

Feb 2022 – Jul 2022

TriNet USA · Indian Land, SC

  • Led a contractor team migrating a legacy AngularJS UI to modern Angular, launching to 300,000+ daily active users.
  • Architected and developed the component framework for the new user interface.
  • Delivered a proof-of-concept for a low-code tool that cut internal application development time from months to days.

Software Engineer I

Jan 2020 – Feb 2022

TriNet USA · Indian Land, SC

  • Optimized the data model for benefits administration, improving SQL query performance by 30%.
  • Designed and developed new REST API endpoints using Java and Spring Boot for a high-traffic platform.
  • Streamlined the code review and QE lifecycle, speeding production deployment throughput by 20%.

Outside work I build agent tooling in the open, including Demerzel, truthsayer, and kedge. The rest is on the projects page.

Technical Skills

AI & Agents: Agentic coding workflows, agent harness design, agent governance, context engineering, AI-assisted CI and code review

Languages & Databases: Java, Go, Python, SQL/T-SQL, RDBMS (MariaDB, Oracle, PostgreSQL), DuckDB, InfluxDB

Frameworks & Tools: Spring Framework, Angular, React, Docker, Kubernetes, Hibernate, Liquibase, Git, REST APIs

Education

Bachelor of Science in Computer Science, Minor in Mathematics

2019

University of North Carolina, Charlotte

  • GPA: 3.96
  • First Place, Innovative Computing Competition
  • Lead Teaching Assistant for 2+ years