Senior Software Engineer at Blackbaud
May 2022 – Present
Charleston, SC · Promoted from Software Engineer, May 2025
- Designed and shipped the platform's AI invoice ingestion pipeline: OCR extraction, LLM interpretation of unstructured invoices, and an AI-driven matching layer that reconciles extracted fields against existing records, replacing manual AP data entry.
- Benchmarked multiple LLMs against real customer invoice formats, driving extraction accuracy from ~40% in early prototypes to 80–90% in production.
- Contributed to Blackbaud's in-product AI assistant, using tool calling and retrieval over product knowledge bases to answer customer questions in context.
- Led the implementation of product's record level security, translating permissions between legacy and modern platforms on the critical path of every authenticated request.
- Migrated core entities off legacy systems with zero customer-facing downtime; mentors engineers through internal walkthroughs and code review.
- Promoted to Senior in three years, recognized for end-to-end feature ownership and influence on platform design decisions.
