Hola, I'm Valentin ✌️
Software developer based in Kigali, Rwanda.
DV

About

Full Stack Software Developer with strong ownership mindset, proficient in backend and frontend & database technologies, excellent communication and collaboration skills, and a passion for learning and adapting to new technologies.

Work Experience

R

Rwanda Ministry Of Infrastructure

Sept 2024 - Present
Fullstack Engineer
As a Software Engineering Intern at the Rwanda Ministry of Infrastructure, I have been actively contributing to innovative projects that enhance the organization's digital infrastructure. Working with the AAID (Aviation Accident Investigation Division) team, I played a key role in developing a comprehensive notification system designed to streamline communication and improve response times in critical situations. Using Angular for the frontend and NestJS for the backend, I helped build a scalable, user-friendly system that ensures timely and efficient dissemination of important updates. This involved implementing real-time features, crafting intuitive user interfaces, and integrating robust backend APIs to support the notification workflows. Through this project, I have strengthened my technical skills in full-stack development, particularly in creating seamless connections between modern web technologies, while also gaining experience in delivering software solutions that align with organizational goals.
S

Scripty Labs

Aug 2023 - Sept 2024
Fullstack Developer
During my time at Scripty Labs, I worked on diverse projects, including the development of the Abacu web app, as well as optimized data workflows for cloud-based solutions. I also contributed to hosting and domain registration services. Engaging in agile methodologies further refined my adaptability and communication skills
D

Dtec Software Solutions

May 2022 - March 2023
Jr Software Developer
At Dtec, I led the development of key features for projects like Invictus RMF and Minisports MIS. My involvement in agile practices such as sprint planning and retrospectives improved my technical and teamwork skills. Led feature development for Invictus RMF and Minisports MIS. Used Laravel and NodeJS for seamless integrations.

Skills

NestJS
NextJS
ReactJS
Javascript/Typescript
Node.js
FastAPI
Postgres
SQL
MongoDB
Microservices
CI/CD
Docker
Git
Java
C++
Python
PHP
Bash
Laravel
REST
GraphQL
Prompt Engineering
AI integration
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

PDF Chat

PDF Chat

This project allow you to chat with AI with multiple pdf documents. Building this project was an amazing journey where I learned how to work with Streamlit for the interface, LangChain for language processing, embeddings for understanding context, and vector stores for super-fast searching.

Lanchain
Python
Streamlit
Embeddigs
RAG
Vector store
Pagify

Pagify

A cross browser extesion, that makes easy to summarize a whole web page into a short and descriptive summary. I built it using LangChain to process and summarize content with Large Language Models (LLMs). Throughout the project, I learned a lot about how useful LLMs can be in making apps smarter and improving user experience.

Lanchain
FastAPI
Browser extensions
Pormpt Eng
Clean Kigali

Clean Kigali

Clean Kigali is smart waste management system operated by City of Kigali (CoK), it uses IoT sensor devices to track waste levels and conditions in different areas. while working on this project, I gained more experience in IoT and backend where we used realtime TCP servers, Sockets and Complex backend systems to make sure that the system is engineered.

NodeJS
Socket.IO
IoT
TCP
Data aggregation
ReactJS
Scripty Labs

Scripty Labs

I've worked on the new ScriptyLabs hosting platform. While deeveloping this it honored my skills in bothe frontend and backend development where we used techonologies such as Nestjs+Prisma and Rust on be and Nextjs on fe. Where we also integrated ai domain search to search a domain based on the user prompt. We used rust and ai intergation technologies to acomplish this.

NestJS
NextJS
Prisma
Postgers
Docker
CI/CD
Rust
AI integration
Invictus RMF

Invictus RMF

A stock and assets managment system for Road Maintenance Fund (Rwanda). it has a lot features such as asset mgmnt, stock mgmnt and reports. I was the lead developer on this project where we used different backend and frontend technologies to bring this idea to life, We used NextJS+Nodejs to make develop this project.

ReactJS
NodeJS
MongoDB
CI/CD
Abacu

Abacu

While working on this web app I used ReactJS + Nestjs to make it full functioning.

ReactJS
NextJS
Prisma
Postgers
Docker
CI/CD
Localization
Contact

Get in Touch

Hola at me! Send me an email and I'll respond whenever I can. Or hit me up on my Linkedin .