Staff Software Engineer · Jacksonville, FL

Twenty years shipping software that scales reliably.

I’m Andrew Cuga, a staff engineer at Bread Financial. I build Golang microservices for payment processing, loan servicing, and regulatory reporting — and I’m one of the most active drivers of AI adoption on my team. My work bridges backend systems, data engineering, frontend, and business stakeholders to ship complex features end to end.

Recent roles

Full history →

AI, in practice

At Bread Financial

Built and demoed AI skills that generate integration tests, authored agent instructions for the team’s projects, and developed agent skills that work directly with Snowflake data.

Extended projects

Designed agentic systems end to end: unified business data behind MCP servers, AI chat dashboards for owners, and gatekeeper routing that sends each request to the right LLM agent for its complexity.

In the open

ai-clean, a CLI installable via brew that cleans terminal borders and wrapped lines from text copied out of AI coding CLIs — a small sharp tool from daily agentic work.

Selected work

Full showcase →