About
I'm all in on building with AI.
What gets me excited right now is designing the systems around AI models: the orchestration, shared skills, guardrails, and checkpoints that let agents take on real work in a real codebase. I use Claude Code, MCP, and remote agents every day, and I spend a lot of my time building tools that make a whole team faster, not just me.
I got here through software that has to be right. I started on embedded flight software in C, moved to healthcare EDI on Laravel and Kafka, and now work on lending and payments, where a bug means someone's money goes missing. That background is why my agents work the way my desk does. They move fast, and a person signs off before anything ships.
NowPrincipal Software Engineer at Totality LMS, leading AI-native engineering on an enterprise loan management platform.
Builds
AI systems I've built
Agent orchestration
Developer workflow engine
The real version of the desk you just used. An engine that orchestrates Claude Code with shared team skills and moves tickets through development, human review, and human QA. The team gets through more tickets without dropping the human checkpoints.
Claude Codeshared skillsorchestrationhuman in the loop
Agents
Code review and QA agents
Agents that review pull requests automatically and run end-to-end QA in a real browser with Puppeteer, so reviewers and testers start from findings.
Claude CodePuppeteerE2E
Automation
Rule-based agent automation engine
An event-driven engine with 16+ action types, execution logging, a simulation mode for dry runs, and performance monitoring.
event-drivensimulationobservability
The platform underneath
The financial systems I've built at Totality, which is where the agents do their work.
- Lender migration platform109rows
Onboards lenders from other loan management systems at scale, migrating billions of rows of data.
- Payment and lending railsACHNACHA
NACHA/ACH payments, VMS funding, Interac, check cashing, loan products, billing, and multi-tenant transaction processing.
- Auto-Heal70+issues fixed
A codebase-wide reliability push: query optimization, bulk operations, null safety, and database indexing.
- Document and data pipelinesAWSTextract
Automation-heavy pipelines with Textract, S3, PDF generation, imports, and microservice integrations.
Work
Where I've been
View my resume
Sep 2024 — Present
Buffalo, NY
Principal Software Engineer
Totality LMS
- Leads AI-native engineering: the workflow engine, the review and QA agents, and the agent automation engine.
- Built the payment rails, the lender migration platform, and the document pipelines.
- Overhauled CI/CD and testing with Docker, GitHub Actions, parallelized tests, and Codecov.
Apr 2022 — Aug 2024
Remote
Software Engineer
UHIN · Salt Lake City
- Designed backend microservices for a new healthcare clearinghouse architecture using Laravel, AWS, and Kafka.
- Built Vue.js and Tailwind tooling and services across multiple X12 EDI standards.
Jan 2021 — Mar 2022
East Aurora, NY
Associate Software Engineer
MOOG Inc.
- Developed and tested embedded flight software in C and Python for a government contract.
- Built Python automation and data tooling for SDK-based test environments.
Jun 2020 — Dec 2020
Buffalo, NY
Software Engineer Intern
Cytocybernetics
- Built a C equation verification parser and GTK+ components during a Linux-to-macOS port.
Skills
What I work with
- AI / LLM
- Claude Code, MCP, remote agents, agent orchestration, code review and QA agents, Puppeteer, rule-based agents, workflow automation
- Languages
- Go, PHP, Laravel, Python, JavaScript, TypeScript, C, Vue.js, React.js
- Cloud / AWS
- S3, Textract, DynamoDB, serverless architectures, Docker, GitHub Actions, CI/CD
- Data / Systems
- PostgreSQL, Redis, Kafka, microservices, event-driven architecture, multi-tenant SaaS, payment processing, NACHA/ACH, X12 EDI
B.S. Computer Science, University at Buffalo, SUNY2018 — 2020
A.S. Computer Science with Honors, Erie Community College2016 — 2018