About Me

I'm a Software Architect and Backend Engineer with a passion for building scalable, maintainable, and intelligent systems. My expertise spans from designing robust software architectures to implementing high-performance backend services and exploring the frontiers of Agentic AI.

My Journey

My journey in software engineering is driven by a passion for architecting solutions that are not only functional but also elegant and future-proof. I thrive on the challenge of selecting the right architectural patterns be it monolithic or distributed based on a deep understanding of business needs and scalability requirements.

In the realm of distributed systems, I specialize in microservices and event-driven architectures. This approach allows for independent scaling of services, resilience, and organizational agility, which is crucial for large-scale applications with high user traffic.

As a backend engineer, I focus on writing clean, scalable, and maintainable code with a Test-Driven Development (TDD) mindset. I leverage efficient algorithms and data structures to optimize everything from database queries to complex computations, ensuring peak system performance.

I am also venturing into the exciting field of Agentic AI. I'm exploring how to integrate AI to solve real-world business problems, from implementing RAG pipelines for intelligent data retrieval to designing and building AI agents that communicate via protocols like MCP and A2A.

My Values

Reliability & Ownership

I take full ownership of the systems I design and the code I write. I believe in being accountable, not just for successes, but for learning from failures and improving continuously.

Scalability & Simplicity

I value architectural decisions that support long-term scalability without overengineering. Clean, modular, and maintainable systems are at the core of my design philosophy.

Business-Driven Engineering

I don’t just build for the sake of building. Every technical decision I make is aligned with business goals, user needs, and long-term product vision.

Continuous Learning

Technology evolves fast. I stay curious and proactive in learning new tools, patterns, and paradigms to ensure my solutions remain relevant and effective.

Technical Skills

Backend

Languages:

Python, Typescript

Frameworks:

Django, FastAPI, Node.js

Database & Caching:

PostgreSQL, MongoDB, SQLModel, Redis

DevOps & Cloud

DevOps:

Docker, Kubernetes, CI/CD, Terraform, GitHub Actions

Cloud:

AWS (Lambda, S3, CloudWatch, EC2, API Gateway, IAM)

Practices:

TDD, Microservices, Event Driven Architecture

AI & Frontend

AI Integration:

LLMs, RAG, MCP Servers

Frontend:

TypeScript, Next.js, Tailwind

Education

Carnegie Mellon University Africa
2023-
2025

MSc in Information Technology

Specialization: Software Engineering

Adventist University of Central Africa
2019-
2023

BSc in Information Technology

Specialization: Software Engineering

Let's Connect

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

Get in Touch