
Hirwa Alain Fabrice
Full-Stack & Mobile Developer | Blockchain Enthusiast
Dedicated Software Engineer passionate about designing and developing secure, scalable, and user-centered systems. My focus spans from backend architecture to mobile and blockchain-based applications, driven by a mission to build technology that makes an impact.
Featured Projects
BuyPoint E-Commerce Platform
A comprehensive e-commerce platform featuring a modern React frontend with Vite and a robust ASP.NET Core backend. Built with React Hook Form, Zod validation, and JWT authentication.
GreenData Analytics - Botanical Data Analysis
Comprehensive data analysis project with Python, featuring data cleaning, exploratory data analysis (EDA), and K-Means clustering. Includes Power BI visualizations for sales insights, customer segmentation, and geographic analysis.
WebTech Final Project
A comprehensive web technology project showcasing modern web development practices and full-stack implementation.
Explore More Projects
Check out my GitHub profile for more projects, contributions, and open-source work. I'm constantly building and learning new technologies.
Visit My GitHub ProfileTechnical Skills
Languages
- Java
- JavaScript
- Python
- PHP
- Dart
- C#
Frontend
- React
- Next.js
- HTML5
- CSS3
- Tailwind CSS
Backend
- Spring Boot
- Node.js
- NestJS
- .NET
- Express.js
Databases
- PostgreSQL
- MySQL
- MongoDB
- SQL Server
ORMs & Tools
- Prisma
- Hibernate
- Entity Framework
- TypeORM
Mobile & Other
- Flutter
- Android
- React Native
- Blockchain
Professional Focus
Core Expertise
- •Building RESTful APIs and microservices for enterprise systems
- •Developing modern, responsive web interfaces using React and JavaScript (ES6+)
- •Creating cross-platform mobile applications using Flutter and Android (Java)
- •Researching and building cryptographic models using blockchain principles for security
- •Applying MVC architecture and clean code practices in all projects
Experience & Projects
Software Engineering Trainee (Data Structures & Algorithms)
A2SV | Africa to Silicon Valley
- •Selected as an A2SV scholar, focusing on Data Structures and Algorithms, algorithmic problem-solving, and competitive programming
- •Solving complex problems using optimal time and space complexity
- •Strengthening foundations for technical interviews and real-world software engineering
- •Collaborating with peers on challenging coding problems and solutions
Software Engineer | Full-Stack & Mobile Developer
The Gym - Rwanda's Most Intensive Software Development Trainee Program
- •Completed an intensive hands-on training program in full-stack and mobile development
- •Mastered professional development skills including agile methodologies and team collaboration
- •Learned modern frameworks and tools: React, Node.js, Flutter, Android development
- •Trained on enterprise development practices and MVC architecture patterns
- •Developed strong foundation in database design and API development
Active Open Source Contributor
Kilo Code Community
- •Contributing to the Kilo Code community by fixing bugs and improving code quality
- •Working on AI model integrations and backend optimization tasks
- •Participating in code reviews and mentoring newer contributors
- •Collaborating with developers globally to enhance community projects
Certifications & Training
JavaScript Algorithms and Data Structures
freeCodeCamp
Developer Certification covering advanced JavaScript algorithms, data structures, and problem-solving techniques. Demonstrates comprehensive understanding of core computer science fundamentals.
View Certificate →Core Skills Training - Phase 1
The Gym - Rwanda's Most Intensive Software Development Program
Rigorous full-stack development program covering professional skills, technical fundamentals, modern frameworks (React, Node.js, Flutter), and enterprise development practices. Trained by industry experts with support from international partners (German Development Cooperation).
View Certificate →Education
Engineer's Degree in Computer Software Engineering
Adventist University of Central Africa (AUCA) - Rwanda
Currently in final year, focusing on software development, system design, and emerging technologies.
Get In Touch
Interested in opportunities, collaboration, or want to discuss a project? Fill out the form below and I'll get back to you shortly.