Matthew Barnes

Skills

Rust, Ruby, Rails, Python, TypeScript, React, Next.js, Neo4j, LangGraph, Redis, Docker, SQL, GitHub Actions

Experience

Woflow

Sep 2025 - Present
$ Senior Software Engineer
  • Architecting composable AI agent platform processing merchant data at scale
  • Leading migration from human-powered workforce operations to AI-native architecture, reducing processing time from hours to under 2 minutes
  • Implementing DAG-based transformation patterns enabling agents to invoke other agents as composable tools

Houlihan Lokey

Sep 2024 - Sep 2025
$ Senior Software EngineerPortfolio Valuations
  • Spearheading internal AI application development to model domain knowledge using Neo4j-based knowledge graphs
  • Enabling 24/7 access to technical and business context across the firm through graph-integrated generative models

BNY

Jun 2023 - Sep 2024
$ Software EngineerMiddle Office
  • Developed systems to automate ingestion of corporate actions (e.g., stock buybacks, dividends) into BNY's proprietary platform, Eagle
  • Led optimization of critical microservices; identified and resolved memory leaks

Dignifi

Sep 2021 - Jun 2023
$ Software Engineer
  • Built front-end features with React; implemented dynamic tables and API integrations using Material-UI
  • Dockerized Ruby on Rails backend to streamline development and deployment
  • Enhanced CI/CD: integrated automated browser testing with GitHub Actions; surfaced test results alongside feature environment links with auto-comments

Projects

Mailroom @ Reasonal(Rust, Python, Redis, Neo4j)

Email classification pipeline for M&A deal tracking in financial services.

  • Rust core for high-performance email ingestion and orchestration
  • LLM-powered classification of deal communications (NDAs, IOIs, diligence requests)
  • Neo4j knowledge graph connecting emails to deals, parties, and deal stages

Animaworks(Typescript, React, Reduxjs/toolkit, Sanity)

Production company portfolio website built with Sanity's headless CMS and reduxjs/toolkit's latest api.

  • Sanity's CMS gives the client an easy and convenient way to manage what's on their webpage with no compromise on the speed of the site itself

Rusty Hooks(Rust, Tokio, Systems Programming)

Hook arbitrary bash scripts into io events at a given directory.

  • Built a multithreaded Rust app that hooks filesystem events to execute bash scripts, practicing memory-safe design without garbage collectors

Education

App AcademyImmersive in Full Stack Web Development (2021)
Skidmore College, Saratoga Springs, NYB.A. with Honors in Political Science (2015)