Hirwa Alain Fabrice

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.

React 19ViteASP.NET CoreC#SQL ServerJWTEntity Framework

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.

PythonPandasScikit-learnPower BIData ScienceMachine LearningClustering

WebTech Final Project

A comprehensive web technology project showcasing modern web development practices and full-stack implementation.

Web TechnologiesFull-StackFrontendBackend

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 Profile

Technical 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

Dec 2025 - Present
  • 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 Phase 1
  • 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

Currently Contributing
  • 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

November 17, 2025300+ hours of coursework

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

CompletedIntensive hands-on training

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

Jun 2023 - Dec 2026

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.