Summary
I'm Emmanuel, a software engineer working across backend and AI. I build reliable systems and retrieval features for products where mistakes are expensive. Fintech and health so far, open to any sector, anywhere.
Experience
Software Engineer
Aug 2022 – PresentInterswitch Group · Lagos, Nigeria
- eClinic: a multi-tenant electronic medical record platform. I help move it from a legacy PHP 7.1 app to Node.js and, from around 2025, a .NET implementation.
- Messaging: built Kafka producers and consumers behind hospital-instance creation, giving operations visibility across tenants.
- Bulk upload: built a Java and Spring Batch service for Excel and CSV import, validation, writes and exports, connected to the Node.js app through RabbitMQ with an outbox pattern.
- Production: I trace failures through logs, Datadog and Kafka, then apply and verify fixes.
- AI: I built a Python and FastAPI FAQ assistant with Langfuse tracing that helps hospital staff navigate the app and cuts routine support requests. Support and training staff received it well.
- AI-assisted development: I use Claude Code and Antigravity every day to plan, write and debug code and to review pull requests. I started with Cursor over a year ago.
Senior Software Engineer (Contract)
May 2025 – Nov 2025MIDA Technologies · Remote
- Worked on a lending SaaS in NestJS and TypeScript, integrated with a core banking application.
- Built card-detail tokenization to support direct-debit processing.
- Contributed to a new version of the platform loan companies use to manage clients, loans and tokenization workflows, with RabbitMQ, PostgreSQL and MySQL.
Senior Software Engineer (Contract)
Mar 2024 – Sep 2024Succour Care · Lagos, Nigeria
- Built the backend in Python and Django REST Framework for an app connecting people seeking care with caregivers, including caregiver matching and payment workflows.
- Integrated Paystack and implemented webhook handling for transaction reconciliation.
Software Engineer
Nov 2021 – Jul 2022Wazobia Technologies · Lagos, Nigeria
- Built a web service on Certbot that renewed SSL certificates every 30 days for SaaS customers using custom domains.
- Supported custom-domain onboarding and certificate management.
Software Engineer (Project-based freelance)
Jan 2020 – Dec 2020Rahmencenter24 GmbH · Remote
- Delivered a software project in 2020 and provided updates and maintenance afterwards.
Projects
MediQA Bot
Medical Q&A that checks its own evidence. Hybrid retrieval with LangGraph, Langfuse tracing and a retrieval-inspection view, built end to end.
medai.emmapraise.com/Jobsmith
One master resume, tailored to each job without inventing a thing. Track every application in one place.
jobsmith.emmapraise.comSeamly
Clients, measurements and orders for tailors and designers. Reminders, push notifications and Paystack payments.
seamly.emmapraise.comCanIAfford
A private car-loan and mortgage affordability checker that runs entirely on your device. It is an installable Progressive Web App (PWA).
github.com/emmapraise/CanIAfford