About

Focused delivery, measurable outcomes

I specialise in secure financial flows, AI-assisted tooling, and developer experience for highly regulated teams. I partner closely with design, compliance, and infrastructure groups to turn ambiguous ideas into resilient, observable software.

Experience

Highlights across fintech, SaaS, telco, and AI-focused teams.

Senior Software Development Engineer · Capital One

Nottingham, UK

Jul 2023 – Present

Ship web and mobile experiences for Capital One’s customer servicing platform used by millions.

  • Launched secure messaging and payment flows for UK cardholders end to end.
  • Optimised Jenkins pipelines, cutting Android build time by 5×.
  • Migrated a 100+ integration web estate to a new AWS account with zero customer disruption.
JavaScriptKotlinJenkinsRubyGroovyAWS

Software Engineer II · StubHub

Remote · San Francisco, CA

Jun 2022 – Jan 2023

Rebuilt StubHub’s multi-step checkout that supports 500K+ daily visitors.

  • Co-led the React/Redux redesign that hardened state management and improved purchase reliability.
TypeScriptReactC#Redux

Senior Frontend Engineer · Appcues

Remote · Boston, MA

Jun 2021 – Jul 2022

Owned the Pin Builder and Chrome extension powering Appcues’ WYSIWYG personalization tools.

  • Implemented state-machine powered pin placement so teams can drop modals, hotspots, and flows anywhere in their apps.
  • Maintained the Chrome extension that handles authoring, QA, and publishing of targeted experiences.
TypeScriptReactState MachinesChrome Extensions

Frontend Engineer · AgUnity

Remote · Melbourne, Australia

Apr 2021 – May 2022

Delivered offline-first farmer portals with blockchain-backed traceability.

  • Built low-bandwidth React/Node workflows so farmers can log harvests, payments, and provenance data without constant connectivity.
ReactTypescriptNode.jsBlockchain

Senior Software Engineer · Polaris Bank Ltd.

Lagos, Nigeria

Nov 2019 – Jun 2021

Modernized Vulte digital banking along with adjacent payment and back-office suites.

  • Implemented the proof-of-life onboarding flow for Vulte, a platform now handling 700K+ transactions per day.
  • Built the Lagos State payment processor with receipt downloads and reconciliation tooling.
  • Delivered the vendor address verification portal used by internal KYC teams and external partners.
  • Launched back-office systems that support 1.8M USSD customers and centralize digital service operations.
ReactTypescriptNode.js

Software Engineer · VFD Group

Lagos, Nigeria

Sep 2017 – Aug 2019

Built corporate-facing banking tools for the VFD Digital Bank.

  • Developed a Mifos X-backed corporate payment portal with CSV uploads and multi-level approvals.
  • Built an expense requisition + budget tracking platform that has processed $2M+ in company spend.
PHPLaravelVue.jsMySQL

Projects

Publicly accessible builds

AI initiatives and banking platforms shipped end to end.

Personal Project

Visit ↗

ScanGenAI API Server

A FastAPI-based REST service delivering multi-modal AI capabilities, including OCR, PDF RAG, and audio transcription. Built with LangChain, PaddleOCR, and OpenAI Whisper, it utilizes Qdrant for vector search and Dramatiq with Redis for scalable asynchronous job processing.

Powers OCR, RAG, and speech-to-text workflows with async job processing, enabling scalable document automation and semantic search.

PythonFastAPIPaddleOCRLangChainQdrantDockerLLMsPostgreSQLOllamaOpenAIRAGRedisDramatiqOpenAI Whisper

Personal Project

Visit ↗

ScanGenAI Mobile App

A React Native application leveraging AI for robust OCR, audio transcription, and multi-model PDF Q&A (OpenAI, DeepSeek, Gemini). Features include a queue-based job processing system, markdown rendering for rich text display, and secure user authentication with seamless multi-modal input handling

Provides queue-based OCR, PDF Q&A, and audio transcription with multi-model AI support and real-time job polling.

TypeScriptReact NativeExpoLLMsOllamaOpenAIDeepSeekGeminiQueue-basedAutomatic pollingPDF document Q&AAudio recording/upload

Personal Project

Visit ↗

Fraud Detection API Server

A FastAPI service for real-time fraud prediction in financial transactions, focusing on Nigerian fintech. It provides REST endpoints for scoring and utilizes Dramatiq/Redis for background LoRA fine-tuning jobs.

Enables real-time fraud detection and proactive risk management in financial transactions across Nigerian fintech platforms.

PythonFastAPIDramatiqRedisLoRAFine-tuningFraud DetectionFinancial TransactionsNigerian FintechReal-time Fraud Detection

Polaris Bank

Visit ↗

Lagos State (Nigeria) Payment Processor

Payment gateway that routes Lagos State tax and levy transactions, including receipt download flows.

Helps citizens complete statutory payments online while reconciling records with government ledgers.

ReactTypescriptNode.jsExpress

Polaris Bank

Visit ↗

Vulte Address Verification Application

Vendor-facing portal that manages address verification workflows for Vulte customers.

Gives external partners and internal KYC teams shared visibility into site visits, evidence, and LGA mappings.

ReactTypescriptNode.jsExpress

Polaris Bank

Visit ↗

Vulte Digital Banking Application

Digital banking platform that onboards customers remotely and serves as the core for Polaris Bank’s Vulte brand.

Enables fully remote account opening and now processes more than 700K transactions per day.

ReactTypescriptNode.jsExpress

Contact

Let’s build responsibly

Open to remote contracts, fractional leadership, and advisory work around regulated software, DX, and AI enablement.