Hi, I'm Olivier

As a skilled software engineer, I deliver innovative, high-performance solutions that elevate user experience and optimize business processes. With extensive experience in both frontend and backend development, I specialize in using modern technologies and frameworks to build scalable, maintainable applications. My deep technical knowledge and commitment to staying ahead of industry trends enable me to consistently deliver reliable, impactful software that addresses the dynamic needs of businesses and users.

olivier

About Me

I specialize in crafting innovative, high-impact solutions that prioritize user experience and streamline business processes. With proficiency in a broad tech stack—JavaScript, TypeScript, Python, React, Next.js, Node.js, Express, Flask, PostgreSQL, and MongoDB—I have the versatility to work across both frontend and backend development, creating seamless, responsive applications. My expertise lies in leveraging the latest frameworks and tools, including Docker and various CSS frameworks, to robust, scalable applications that meet modern standards. From designing clean, intuitive user interfaces to architecting efficient backend systems, I am dedicated to delivering software that is both effective and maintainable. Committed to continuous learning, I stay engaged with industry advancements to ensure I’m always equipped with the best solutions to address evolving business needs. I am driven to not only meet but exceed expectations, delivering reliable, high-quality software that adapts to the changing needs of users. I am a strong believer in the power of collaboration and thrive in team environments where exchanging ideas and learning from others fuel collective success. Let’s connect and build impactful solutions together that make a difference!.

My Skills


Professional Experience

2024-Present

Software Engineer | IKIRARO Project IKIRARO Project

In the Ikiraro project, I utilized languages like HTML, CSS, JavaScript, React.js, Node.js, and PostgreSQL to build a full-stack application. I gained hands-on experience in API development, database management, responsive design, and containerization with Docker. The project enhanced my problem-solving, collaboration, and deployment skills, including CI/CD pipeline implementation. Working on Ikiraro deepened my understanding of user-centered design, scalability, and maintaining high-performance systems in a real-world environment.

HTMLCSS JavaScriptNode.js PostgreSQL

2024-Present

Full Stack Developer| Bus Ticketing Project Bus Ticketing Project

In the Bus-Ticketing project, I used HTML, CSS, JavaScript, React.js, Node.js, and MongoDB to develop a user-friendly platform. I gained experience in building interactive UIs, managing databases, and integrating secure payment systems. This project improved my skills in backend development, API integration, and user authentication. I also enhanced my ability to create responsive, scalable applications, ensuring a seamless user experience and efficient ticket management system.

HTMLCSS JavaScriptNode.js PostgreSQL React.jsMongoDB

2023-2024

Assistant IT Manager| Nyereka TEch Nyereka TEch

Nyereka Tech is a professional Rwanda IT Company that deals with different issues like repairing machines (Computers) and other electronic devices, developing different Software and developing different Websites, and providing training to Junior software developers. in this Company I act as an Assistant in IT where I Perform DIfferent tasks like training Junior/Beginner software developers, and so on.

Assistant IT •Manager



High-Impact Personal Projects

2024-Present

Software Engineer | IKIRARO Project IKIRARO Project

In the Ikiraro project, I utilized languages like HTML, CSS, JavaScript, React.js, Node.js, and PostgreSQL to build a full-stack application. I gained hands-on experience in API development, database management, responsive design, and containerization with Docker. The project enhanced my problem-solving, collaboration, and deployment skills, including CI/CD pipeline implementation. Working on Ikiraro deepened my understanding of user-centered design, scalability, and maintaining high-performance systems in a real-world environment.

HTMLCSS JavaScriptNode.js PostgreSQL

Portfolio

IKIRARO Project

IKIRARO Project Screenshot

A platform designed to revolutionize agriculture by connecting farmers with resources and tools. As a Software Engineer, I contributed to designing the responsive user interface and building interactive frontend features using React.

Technologies: React, Node.js, HTML, CSS

View Project

Weather Forecast App

Weather Forecast App Screenshot

Built a weather application that provides real-time weather data and forecasts. Designed the frontend with a focus on user experience and implemented backend APIs to fetch accurate weather data.

Technologies: JavaScript, Node.js, API Integration

View Project

E-Commerce Website

E-Commerce Website Screenshot

Developed a dynamic e-commerce platform featuring product catalogs, secure payment integration, and user authentication. Played a key role in creating a smooth shopping experience for customers.

Technologies: React, Firebase, Stripe API

View Project

Personal Portfolio

Portfolio Screenshot

Designed and developed my personal portfolio website to showcase skills, projects, and achievements. The site features a modern design with responsive functionality for various devices.

Technologies: HTML, CSS, JavaScript

View Project

Blog

My Journey into Web Development

Web Development

Becoming a web developer has been an exciting journey. From the moment I started learning HTML and CSS, I knew this was the field I wanted to pursue. Over time, I expanded my skills to JavaScript, React, and Node.js, building real-world projects such as my personal portfolio and the IKIRARO Project.

Read more

The Importance of Responsive Web Design

Responsive Web Design

One of the key lessons I’ve learned as a web developer is the significance of responsive web design. With an increasing number of users accessing websites from mobile devices, it is essential to create websites that look great and function properly across all screen sizes. In this blog post, I share some tips on how to ensure your site is responsive.

Read more

Why I Chose to Work with React for My Projects

React

React has become one of my go-to tools for building modern web applications. In this post, I discuss why I prefer React over other frameworks, how it helps improve development speed, and how it fits into my development workflow. Learn why React is a fantastic choice for creating interactive user interfaces.

Read more

How I Used Node.js for Backend Development

Node.js

Node.js has been a game-changer for building fast and scalable backend services. In this blog post, I dive into how I used Node.js to build backend APIs for my projects like the IKIRARO platform. I’ll also explore its non-blocking I/O model and why it’s ideal for building real-time applications.

Read more

Get In Touch