At Bank of New York, I build transaction repair capabilities for market-rejected payments, reducing manual intervention through reprocessing, cancellations, and payment message generation.
I implement secure approval-management APIs and role-based access controls, build real-time payment dashboards, and resolve production incidents through root-cause analysis and permanent fixes. I also own vulnerability remediation and migrated a payments application from Angular 9 to Angular 17.
I'm building on my computer science background with projects in Go and AI-powered payment processing, including a voice-based payment assistant and an anomaly-detection agent for unusual transaction amounts.

