N
About Me

Full Stack Software Engineer

Building production-grade systems from architecture to deployment

About Jean Paul
50+
Projects Completed
4+
Years Experience
25+
Technologies
30+
Projects Delivered

With Expertise in software development and system architecture, I specialize in architecting and delivering scalable web applications and backend systems. As a Full Stack Software Engineer, I've designed and built production platforms with AI-powered features, real-time APIs, and cloud-native infrastructure.

My expertise spans Node.js, Java/Spring, Python, PostgreSQL and cloud platforms like Azure and AWS. I've built products end-to-end across real estate, mobility, and e-commerce — from system design and database optimization to CI/CD pipelines and production deployment — serving thousands of users.

My deep expertise in data structures and algorithms has led me to coach at the Rwanda Computing Olympiad and Pan-African Informatics Olympiad, reinforcing my commitment to rigorous engineering and technical excellence.

Clean Code

Writing maintainable, scalable, and well-documented code

Problem Solver

Finding elegant solutions to complex technical challenges

Team Player

Collaborating effectively in agile development environments

Fast Learner

Quickly adapting to new technologies and methodologies

Skills & Expertise

Technical Proficiency

Technologies and tools I use to bring ideas to life

Backend Development

Designing scalable APIs and server-side applications with robust security and optimal performance.

Node.jsJava/Spring BootPythonFastAPIDjangoTypeScriptGraphQLREST APIs

Frontend Development

Building responsive, performant, and accessible user interfaces with modern frameworks.

ReactNext.jsTypeScriptReduxTailwind CSSHTML/CSS

Database Management

Database design, optimization, stored procedures, and ensuring data integrity across systems.

PostgreSQLMongoDBMySQLSQLSupabaseRedis

Cloud & DevOps

Cloud architecture, containerization, CI/CD pipelines, and infrastructure management.

Microsoft AzureAWSDockerKubernetesCI/CD PipelinesLinux/BashNginx

AI & Machine Learning

Implementing intelligent solutions including NLP, recommender systems, and MLOps.

TensorFlowScikit-learnNLPRecommender SystemsChatbots/AI AgentsData Analysis

Tools & Practices

Development tools, testing frameworks, and engineering best practices.

Git/GitHubJest/MochaPostmanAgile/ScrumJira/TrelloSwagger/OpenAPI

Core Tech Stack

Technologies I work with regularly

React
Next.js
TypeScript
Tailwind CSS
Redux
HTML/CSS
Node.js
Python
FastAPI
Django
Java
Spring Boot
GraphQL
REST APIs
PostgreSQL
MongoDB
MySQL
Redis
Azure
AWS
Docker
Kubernetes
CI/CD
Linux
Nginx
TensorFlow
Scikit-learn
NLP
C/C++
Git
My Work

Engineering Projects

Systems I've architected, built, and shipped to production

Global Real Estate Platform
Web Apps

Global Real Estate Platform

A scalable digital real estate platform enabling instant property transactions with AI-powered features, land registry integration, tax calculations, and loan verification systems.

Node.jsJava/SpringPostgreSQLGraphQL+4 more
GEOFINDA - Property Discovery Platform
Web Apps

GEOFINDA - Property Discovery Platform

A web-based accommodation and property discovery platform built for Africa's rental and listing market, enabling seamless connections between hosts and seekers.

ReactSupabaseGraphQLNode.js+2 more
MobyLife - AI-Powered Mobility Platform
Mobile

MobyLife - AI-Powered Mobility Platform

A pioneering AI and IoT-powered mobility solution designed to transform Rwanda's public transport system with real-time tracking and smart routing.

React NativeNode.jsAI/MLIoT+2 more
Personal Portfolio & Blog
Web Apps

Personal Portfolio & Blog

A modern, high-performance portfolio showcasing my work with dark/light themes, smooth animations, and dynamic content management.

Next.jsTypeScriptTailwind CSSFramer Motion
E-Commerce Marketplace
Web Apps

E-Commerce Marketplace

Multi-vendor e-commerce platform with role-based access, secure payments, and real-time inventory management built at Andela.

ReactReduxNode.jsPostgreSQL+2 more
NLP Accessibility Assistant
Backend

NLP Accessibility Assistant

An NLP-powered chatbot assistant designed to improve platform accessibility for underserved and illiterate users in Rwanda.

PythonNLPNode.jsREST API+1 more
Career Journey

Featured Professional Experience

My engineering career, technical roles, and contributions

Work Experience

Engineering roles & technical leadership

Tech Lead

GEOFINDA Ltd

Norrsken House KigaliJan 2026 - Present
  • Lead development of, and architected a web-based accommodation and property discovery platform focusing on Africa's rental and listing market
  • Designed the technical architecture built on Supabase and GraphQL for rapid development and scalability
  • Engineered payment integration systems and subscription models supporting local hosts and agents
SupabaseRESTFul APIReactNode.jsPostgreSQL

Software Engineer

Global Real Estate Ltd

Kigali, RwandaJan 2024 - Feb 2026
  • Designed and developed core backend services and APIs using Node.js, PostgreSQL, RESTful, and GraphQL, enabling efficient property search and secure transactions
  • Built and maintained robust authentication and authorization systems using JWT and OAuth protocols, achieving zero security breaches
  • Created database schemas with complex relationships, implementing stored procedures and triggers for automated business logic
Node.jsPostgreSQLGraphQLREST APIJWT

Web Developer Apprenticeship

Andela Rwanda

HybridFeb 2024 - Nov 2024
  • Built and maintained responsive web applications using React, Redux, and TypeScript, improving user experience across devices
  • Collaborated in agile sprints, delivering features on schedule while maintaining high-quality code standards
  • Implemented automated testing frameworks to ensure feature reliability, code quality, and maintainability
ReactReduxTypeScriptJestAgile/Scrum

Software Engineer

MobyLife Ltd

Kigali, Rwanda2023
  • Architected an AI and IoT-powered mobility platform designed to address Rwanda's public transport challenges with real-time tracking and smart routing
  • Led system architecture and technical direction during incubation at the AI & IoT Innovation Program, making core technology stack decisions
  • Integrated third-party APIs and transport operator systems to enable pilot implementation and real-time data exchange
AI/MLIoTNode.jsReact Native

Technical Community & Contributions

Algorithms coaching, competitive programming & community engineering

DSA Coach

Pan-African Informatics Olympiad (PAIO)

Pan-African (Remote & On-site)Apr 2025 - Present
  • Coaching talented young programmers from across Africa in advanced data structures, algorithms, and competitive programming techniques
  • Designing training curricula and practice problems that build deep algorithmic thinking and problem-solving skills
  • Preparing students for competitive programming at the international level, leveraging strong CS fundamentals
AlgorithmsData StructuresC++PythonProblem Solving

DSA Coach

Rwanda Computing Olympiad (RCO)

Kigali, RwandaFeb 2024 - Present
  • Training Rwanda's top young programmers in advanced algorithms, data structures, and competitive programming techniques
  • Developing algorithmic problem sets and structured curricula to strengthen computational thinking skills
  • Contributing to building Rwanda's competitive programming community through rigorous technical training
AlgorithmsData StructuresC++PythonCompetitive Programming

Host Committee Member

Pan-African Informatics Olympiad 2025

Rwanda2025
  • Serving on the organizing committee for PAIO 2025 hosted in Rwanda
  • Coordinating technical infrastructure, competition platform setup, and participant experience
  • Contributing engineering expertise to Rwanda's growing presence on the continental tech stage
Event OrganizationTechnical CoordinationCommunity Building

Software Engineer

Pan-African Informatics Olympiad

Pan-AfricanJan 2025
  • Developed and maintained technical systems for the olympiad platform
  • Ensured smooth operation of competition infrastructure
  • Collaborated with international team of engineers and organizers
System AdministrationWeb DevelopmentTechnical Support

Education & Training

Academic background & certifications

Bachelor's Degree of Science in Business Information Technology

University of Rwanda

Expected June 2025
Business StrategyIT ManagementData Analysis

Machine Learning Specialization

Stanford University (DeepLearning.AI)

2025
Machine LearningNeural NetworksPythonTensorFlow

Full stack Software Engineering

ALX Africa

Aug 2023 - Nov 2024
PythonC/C++Node.jsSQL

Web Development

Andela

2024
TypescriptNode.jsNext.jsReact.js
Get In Touch

Let's Work Together

Have a project in mind or want to collaborate? I'd love to hear from you

Let's start a conversation

Whether you have a project idea, a question, or just want to say hi, I'm always open to discussing new opportunities and collaborations. Fill out the form or reach out directly through any of the channels below.

Or connect with me on social media