Portfolio · Blog · LinkedIn · X
I'm a Software Engineering Director at Truist leading four delivery teams across web, iOS, and Android. I bring 15+ years of experience in financial services and 10 years of people leadership, spanning Team Lead, Application Development Manager, Solutions Architect, and Director roles.
Outside my day job, I design and ship production AI systems. My recent work focuses on multi-agent orchestration, agent-to-agent coordination, durable execution, model routing, and human-supervised automation.
I started coding at 12, building tools and games before YouTube, Stack Overflow, or AI coding assistants made the path easier. I still approach software with that same curiosity.
- Lead four delivery teams responsible for customer-facing web, iOS, Android, and lending platforms.
- Attract, retain, and develop engineers; I've grown engineers into leads and leads into managers.
- Translate architecture and product strategy into reliable delivery across engineering, product, security, risk, and compliance.
- Serve as a Truist AI Champion, helping teams adopt AI-assisted development with responsible-use guardrails.
- Build high-performing teams around clear ownership, mentoring, accessibility, security, and operational excellence.
AI and agents: OpenAI Agents SDK, CrewAI, LangGraph, AutoGen, MCP, OpenClaw, Anthropic Claude, OpenAI, Gemini, RAG, and multi-agent systems
Applications: TypeScript, Python, C#, Next.js, React, Node.js, .NET, Angular, Swift, and SwiftUI
Cloud and data: AWS, Azure, Docker, PostgreSQL, SQL Server, Qdrant, CI/CD, observability, and security pipelines
- AWS Certified Cloud Practitioner
- SAFe Agile Certified
- AI Agentic Engineering Certified
When I'm not building software, you might find me playing guitar. I used to sing in an indie band.





