Engineering Profile
Senior Software Engineer with over 10 years of experience building, scaling, and operating business-critical production systems across organizations in the US, Canada, Europe, and Africa.
I have over five years of experience working remotely with US-based engineering organizations through Andela, collaborating with distributed teams and delivering production software across different business environments.
Experienced in taking products end to end—from business requirements and system architecture through implementation, testing, deployment, and production operations.
My experience spans financial systems, renewable energy marketplaces, verification platforms, government technology, enterprise applications, and system integrations.
Increasingly using AI-assisted and agentic software development workflows to accelerate delivery while maintaining strong engineering, architecture, testing, and production standards.
I work particularly well where a business needs to turn a real operational problem into a reliable production system, or where an existing system needs to be organised, stabilised, or evolved.
Background
I hold both a Bachelor's and Master's degree in Computer Science and have spent over a decade designing and operating production systems across fintech, government technology, renewable energy marketplaces, verification platforms, and enterprise applications.
Over five years of working remotely with US-based engineering organizations through Andela gave me extensive experience operating within distributed teams, communicating clearly across time zones, and taking ownership of production work.
My earlier work in banking and enterprise systems shaped my approach to reliability, financial correctness, security, and operational workflows.
This experience shaped how I design software: explicit system behaviour, stable operational foundations, and architectures that remain maintainable as teams and products evolve.
Highlighted Experience
Lead Engineer — Business Verification Platform
Led the technical planning and development of TrustVerify, a platform enabling businesses to establish trusted identities and verifiable credentials.
Used agentic software development workflows with Codex, GSD, OpenRouter, and MCP to take the project end to end—from requirements and system architecture through implementation, testing, and production readiness.
Defined the system architecture, API contracts, and data models upfront, guiding implementation across the platform and maintaining clear boundaries between system components.
Designed the verification lifecycle as explicit system states, ensuring transitions could not be skipped, replayed, or partially applied under concurrent requests.
Worked across backend architecture, APIs, integrations, testing, and production concerns, with a focus on building a system that could remain reliable as usage and requirements grew.
Mentored engineers and promoted structured backend architecture, testing practices, and maintainable system design.
Next.js, React, Node.js, C#, ASP.NET Core, PostgreSQL, GCP, RAG
View demo →Senior Software Engineer — Energy Marketplace Platform
Built and operated software powering renewable energy marketplaces across North America and Europe, working within a distributed engineering organization supporting enterprise-scale transactions.
Contributed across the software lifecycle, from technical design and API development through production operations and system improvements.
Defined APIs, data models, and service behaviour across marketplace, pricing, partner integration, and transaction workflows.
Improved system performance by ~30–35% through database query optimisation and stronger validation logic.
Supported production infrastructure on Google Cloud Platform for systems handling live marketplace activity.
Angular, React, Node.js, PostgreSQL, GCP
Software Engineer — Enterprise Applications
Worked with distributed engineering teams across US-based engagements, building and maintaining production software systems and backend services.
Contributed across application development, APIs, integrations, testing, and production delivery while collaborating with distributed engineering teams.
Developed the ability to operate independently, communicate proactively, and take ownership of production work across distributed environments.
Angular, React, Node.js, PostgreSQL, GCP
Software Engineer — Enterprise Applications
Developed and delivered features across enterprise projects, working closely with product and engineering teams to turn requirements into production-ready software.
Built backend services, APIs, integrations, and database functionality while contributing to testing, code reviews, and ongoing improvements.
Angular, ASP.NET Core, SQL Server
Senior / Lead Engineer — Core Banking Systems
Led backend development of internal banking systems supporting loan approval, disbursement, repayment, and audit workflows.
Translated complex lending operations into explicit system states and workflows to ensure financial correctness and regulatory traceability.
Reduced manual processing errors by ~40% through structured workflow automation across lending operations.
Angular, ASP.NET Core, SQL Server
Senior Software Engineer — Lending Platforms
Worked on microfinance banking systems supporting customer onboarding, loan approvals, and repayment tracking for small business clients.
Translated lending workflows into backend services and operational tools used by loan officers managing day-to-day lending activities.
Mentored junior engineers and promoted maintainable backend architecture and testing practices.
ASP.NET, SQL Server
Software Engineer — Enterprise Applications
Built enterprise web applications for e-commerce clients, translating business requirements into backend services and production web platforms.
Developed REST APIs and backend services using ASP.NET while working with product and implementation teams to deliver client systems.
ASP.NET, SQL Server, JavaScript