HELLO, I'M

Valentin HIRWA

Software Developer & Full-Stack Engineer

Building robust, scalable, and user-centric web and mobile applications. Specialized in full-stack development, database design, and modern software architecture.

About Me

Valentin HIRWA

Software Developer & Full-Stack Engineer

4+ years experience in software development, backend engineering, and full-stack application development. Led projects from concept to deployment, including bus reservation systems and government platforms.

Core strengths: Node.js, React, Next.js, MongoDB, PostgreSQL, Spring Boot, and modern software architecture. Passionate about building clean, maintainable code and solving complex technical challenges.

Currently specializing in full-stack development at BTR RWAMIKO TSS, working with modern frameworks and best practices to create impactful digital solutions.

4+ Years Experience

Education

Primary School
GS GAFUMBA
Huye District, Rwanda
P1 - P6
  • Completed primary education with excellence
  • Strong foundation in sciences and mathematics
Ordinary Level Certificate
GS KAGARAMA
Nyaruguru District, Rwanda
⏰ 2021 - 2023
Achievements
  • Network Administration & Infrastructure Management
  • Cybersecurity Fundamentals & SOC Analysis
  • Network Engineering & Packet Analysis
  • Software Engineering & System Design
  • Competitive Programming
  • AI & Machine Learning (AI/ML)
  • Project Management & Team Leadership
A'Level (Upper Secondary)
BTR RWAMIKO TSS
Nyaruguru District, Rwanda
Current - Software Development
  • Specializing in Software Development
  • Full-stack web development with React and Node.js
  • Database design and management with MySQL and MongoDB
  • Modern software architecture and best practices

Experience

Project Lead & Full-Stack Developer
2024
Bus Reservation System Project
  • Led team of 4 developers for bus reservation system development
  • Implemented modern frontend architecture with React and Tailwind CSS
  • Developed backend services with Node.js and MongoDB
  • Integrated payment gateway and real-time seat booking
Team Lead & Backend Engineer
2024
CCM - MINALOC/MINIJUST
  • Designed and implemented MongoDB Atlas backend architecture
  • Built secure RESTful APIs with Spring Boot framework
  • Implemented JWT authentication and role-based access control
Backend API Developer
2024
BTR RWAMIKO TSS - Parents' Day Presentation
  • Developed backend API system for school presentation event
  • Built RESTful API to display student achievements and school data
  • Integrated real-time data display for parents during the ceremony
  • Ensured smooth presentation flow with responsive API endpoints

Skills

Technologies and tools I use to build modern applications

Frontend Development
ReactNext.jsTypeScriptTailwind CSSHTML5/CSS3Redux
Backend Development
Node.jsExpress.jsSpring BootRESTful APIsGraphQL
Database Technologies
MongoDBMySQLPostgreSQLFirebase
DevOps & Tools
Git/GitHubCI/CDDockerNetlifyVercel
Mobile Development
React NativeExpoPWA
Programming Languages
JavaScriptTypeScriptPythonJavaSQL

Featured Projects

A collection of projects that showcase my skills and experience in software development

Bus Reservation System
Full-Stack Application

Bus Reservation System

A comprehensive bus ticketing and reservation platform with real-time seat selection, payment integration, trip scheduling, and user management. Built with React, Node.js, and MongoDB.

ReactNode.jsMongoDBExpressJWT
CCM Platform
Government & Mobile Tech

Community Complaint Mechanisms (CCM)

Secure and scalable platform developed with MINALOC and MINIJUST for citizens to submit complaints and track resolution progress.

Spring BootMongoDBReact Native
E-Learning Platform
E-Learning Platform

EduConnect - Online Learning Platform

Comprehensive LMS for educational institutions with course creation, student enrollment, video lectures, quizzes, and grade tracking.

ReactNode.jsMongoDBExpress

Certificates

Full-Stack Web Development
Meta
Jun 2025
Advanced React and Redux
Udemy
Jul 2025
Node.js Backend Development
Coursera
May 2025
Database Design with MongoDB
MongoDB University
2025

Services

Professional services I offer to help bring your ideas to life

Web Development
Web Application Development
Custom web apps with React, Next.js, and modern frameworks. Responsive, fast, and user-friendly interfaces.
ReactNext.jsTailwind
Backend Development
Backend API Development
RESTful and GraphQL APIs with Node.js, Express, and Spring Boot. Secure, scalable, and well-documented endpoints.
Node.jsExpressSpring Boot
Mobile App Development
Mobile App Development
Cross-platform apps with React Native and Expo. One codebase for iOS and Android with native performance.
React NativeExpoFirebase
Database Design
Database Design & Management
Efficient database architecture with MongoDB, PostgreSQL, and MySQL. Optimization and data modeling expertise.
MongoDBPostgreSQLMySQL
API Integration
API Integration & Development
Seamless integration with third-party APIs, payment gateways, and external services. REST and GraphQL expertise.
REST APIGraphQLWebhooks
DevOps
DevOps & Cloud Deployment
CI/CD pipeline setup, cloud deployment with AWS, Vercel, Netlify, and containerization with Docker.
DockerAWSCI/CD

Testimonials

What people say about working with me

BTR RWAMIKO TSS
"Valentin developed an exceptional backend API system for our Parents' Day presentation at BTR RWAMIKO TSS. The API smoothly displayed student achievements and school data in real-time, impressing all parents and staff."
BTR RWAMIKO TSS
School Administration - Parents' Day 2024
★★★★★
DUFITIMANA Remy Bonheur
"Excellent software development skills and attention to detail. Valentin delivered a high-quality bus reservation system that exceeded our expectations."
DUFITIMANA Remy Bonheur
Senior Software Engineer
★★★★★
BIZIMANA Jean Paul
"Valentin's backend development skills are exceptional. He built a robust and scalable bus booking system that handles thousands of users efficiently."
BIZIMANA Jean Paul
CTO, TechRwanda
★★★★★

Contact

Send a Message

Connect With Me

Location

Kicukiro, Kigali - Rwanda

Email

hirwavalentin1@gmail.com

Phone

+250 798 788 871

Message sent successfully!