Full-Stack Software Engineer
About Me
Full-Stack Software Engineer building secure products for regulated financial-services organisations. Fintech engineering lead with hands-on LLM integration expertise: MCP, RAG, evaluation, and token-efficient prompts.
Skills
PythonSQLJavaScriptReactDockerAzureCI CDTypeScriptMachine LearningGCPTestingCode ReviewGrafanaREST APIsFinancial ServicesNoSQLAzure DevOpsRuby on RailsSoftware ArchitectureRoot Cause AnalysisPredictive AnalyticsPandasCypressJestPrompt EngineeringReact Testing LibraryTime Series AnalysisRSpecCyberSource
Education
B.Eng., Electrical and Electronic Engineering
Experience
Lead and mentor a team of 11 mid-level software engineers, overseeing end-to-end Bread Financial delivery from technical discovery through release and translating business and compliance needs into clear technical plans. Deliver major features for customer-facing financial application workflows using React, TypeScript, Node.js, and Ruby on Rails. Integrated income verification and secure information-capture and payment workflows using VGS and Cybersource. Led an end-to-end feature with Claude AI as the primary development assistant. Review production releases, investigate defects, and deliver root-cause fixes.
Developed and maintained full-stack financial application workflows using React, TypeScript, Node.js, and Ruby on Rails. Improved software quality through automated testing, code reviews, CI/CD practices, and close partnership with QA. Diagnosed complex production issues and implemented durable fixes, balancing delivery speed with long-term reliability and risk reduction.
Partnered with Swisscom to build graph-database solutions for root-cause analysis. Built predictive-analytics products using time-series data. Designed and delivered machine-learning and data-driven software in collaboration with cross-functional teams in South Africa and Switzerland. Led South African branch operations while coordinating technical delivery and supporting client-facing work.