Hi, I'm Boniface
Software Engineer building robust financial systems and payment solutions. Driven by code and fintech innovation.
BM

About

Ever since I was a kid, I've been hooked on figuring out how things work; tearing apart gadgets, tweaking web console code, and wondering what made my favourite games so addictive. That curiosity evolved into a passion for building intelligent systems that solve real problems.

Today, I'm a Software Engineer focused on building scalable financial services and payment infra using C# and the .NET ecosystem that bring fintech to life in real-world applications.

Right now, I'm deepening my expertise in distributed systems, event-driven architecture, and financial compliance standards. Whether I'm coding payment gateways, optimizing transaction throughput, or designing resilient systems, I'm always learning; pushing towards more secure, efficient, and production-ready solutions.

That spark from the early days? Still there. Still driving me. Only now, I build with purpose, not just curiosity.

Work Experience

Skills

OCaml
C#
Python
Node.js
PostgreSQL
MongoDB
Redis
Docker
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to CLIs and complex web apps. Here are a few of my favourites.

Medguide-ai

Architectured a Retrieval-Augmented Generation (RAG)-based AI assistant tailored for a Hospital. It provides accurate, context-aware answers to patient queries by combining the hospital's medical knowledge base with a large language model (LLM). Ideal for answering FAQs, drug information, and hospital-specific guidelines.

Next.js
Pinecone
Vercel
OpenRouter API
Llama 3 LLM
MiniLM L6 Embedding Model
RAG

Task-tracker API

Developed API endpoints to manage tasks, including creating, reading, updating, and deleting tasks. It also supports user authentication and authorization with different user roles (such as 'admin') to control access to certain endpoints.

Python
FastAPI
PostreSQL
Swagger UI
Pydantic
JWT
SQLAlchemy
Alembic
Render

WIP: Recalla

Developing Recalla, an AI-powered flashcard application that leverages spaced repetition to boost memory retention. This tool aids users in effectively reviewing and recalling information, making the learning process more efficient and enduring.

JavaScript
TypeScript
React
Next.js
Tailwind CSS
Material-UI
Supabase
Vercel

Customer Engagement ML

Developed a machine learning project to predict customer engagement using gradient boosting and ensemble techniques. Analyzes customer data to deliver actionable insights for improved retention strategies, with exploratory analysis in Jupyter notebooks.

Python
Scikit-learn
Jupyter notebooks
Pandas
Matplotlib
Seaborn
SciPy

Terminal Screen

Developed an innovative program that processes input byte streams and visually represents them in a raster-like display within a terminal window, enhancing data visualization capabilities.

Functional Programming
OCaml
Dune build system
Opam pkg manager
ANSI escape codes
Fmt library

Planzo

Collaboratively developed Planzo, a robust django web application that revolutionizes event planning and organization. It empowers users to seamlessly create, manage, and track events with ease and efficiency.

Python
Django
DjangoORM
MySQL
PythonAnywhere
Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can. I will ignore all soliciting.

GitHub
LinkedIn
X