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
Python, Typescript
Django, FastAPI, Node.js
PostgreSQL, MongoDB, SQLModel, Redis
DevOps & Cloud
Docker, Kubernetes, CI/CD, Terraform, GitHub Actions
AWS (Lambda, S3, CloudWatch, EC2, API Gateway, IAM)
TDD, Microservices, Event Driven Architecture
AI & Frontend
LLMs, RAG, MCP Servers
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