Available for projects

Full Stack Developer

Hey, I’m Olga, a full-stack software developer. I enjoy building web applications and turning ideas into clean, reliable software. I like working on real projects and improving how things work through code.

Uwayo Olga Profile
Scroll to explore

School Feeding System

A comprehensive web-based management system handling user management, reporting, stock management, and supplier coordination.
  • + Stock and supplier tracking
  • + Automated comprehensive reporting
  • + Real-time dashboards for districts & schools
Java
Spring Boot
Maven
React
TypeScript
Vite
Tailwind CSS
School Feeding Landing
School Dashboard
District Deliveries
Profile

Uber Fares Analysis

An analytical project uncovering insights into fare patterns, ride durations, and operational metrics.
  • + Geospatial & statistical data analysis
  • + Robust data pipeline (cleaning & engineering)
  • + Interactive Power BI dashboards
Python
Pandas
Power BI
DAX
Uber Fares Analysis Dashboard

Umurage

Umurage is a modern financial platform for savings groups in Rwanda. Secure and built for community growth.
  • + Instant loan requests & processing
  • + Digital contribution & audit trails
  • + Automated financial reporting
Next.js
Express
TypeScript
Tailwind CSS
PostgreSQL
Redis
PDFKit
Umurage Showcase

BayesDash

📊 A simplified, mathematically rigorous Bayesian A/B testing platform designed for advanced conversion rate optimization.
  • + Real-time posterior distribution updates
  • + High-precision mathematical inference engine
  • + Modern, glassmorphic data visualization
React
Tailwind CSS
Math.js
Chart.js
Algolia
BayesDash Main
BayesDash View 2

Streamline

A web-based task management dashboard for organizing tasks and projects with a clean, user-friendly interface.
  • + Task creation, editing, and deletion
  • + Project management with color coding
  • + Calendar & list views with PDF report generation
  • + Task filtering by priority, due date & project
HTML5
CSS3
JavaScript
FullCalendar
jsPDF
Firebase
Netlify
Streamline Dashboard

BudgetBuddy

A smart expense & budget tracker for students, built with Flutter and Hive. It features offline storage, budget alerts, and automated financial reports.
  • + Expense Logging & Categorization
  • + Budget Setting & Real-time Alerts
  • + Offline-first with Hive local storage
Flutter
Dart
Hive (NoSQL)
BudgetBuddy Login BudgetBuddy Add Expense BudgetBuddy Reports

ElectroBill

A Java Swing-based Electricity Billing System simulating a real-world business flow for managing customer accounts, meters, billing, payments, and notifications.
  • + Customer account & meter management
  • + Automated billing & payment tracking
  • + Notification system for overdue accounts
  • + Full business flow simulation
Java
Java Swing
OOP
MySQL
ElectroBill Screen 1
ElectroBill Screen 2
ElectroBill Screen 3

CheckMe

A simple and elegant Todo List App allowing users to add, manage, search, filter, and track their tasks effortlessly.
  • + Task creation, filtering, and searching
  • + Intuitive mobile user interface
  • + Track deadlines and due dates
Flutter
Dart
Android Studio
CheckMe Dashboard CheckMe Add Task CheckMe Due Date

RwandaCast

A functional weather application pulling real-time data from OpenWeatherMap to practice asynchronous JavaScript and API integration.
  • + Real-time weather forecasting
  • + Third-party API integration (OpenWeatherMap)
  • + Dynamic DOM manipulation & data fetching
HTML
CSS
JavaScript
OpenWeatherMap API
Weather App Screen 1
Weather App Screen 2

EFarmerConnect

Rwanda's Agriculture Marketplace Platform connecting farmers with buyers to ensure fair pricing and efficient supply chain management.
  • + Direct farmer-to-buyer marketplace
  • + Secure JWT Authentication & DRF Backend
  • + Modern UI with MUI & Ant Design
React (Vite)
MUI
Ant Design
Django 5.1
DRF
JWT Auth
EFarmerConnect Dashboard
EFarmerConnect Product View

I just love building things.

I started programming at Gashora Girls Academy, and at first it felt difficult and confusing. At university, I kept practicing through platforms like LeetCode and Codeforces, which helped me improve step by step. I joined programs like AUCA Innovation Center and TheGym where I began building real projects, from a personal website to AI-based systems. Working with other developers and getting feedback has helped me grow and stay motivated. Now, I’m focused on finishing my degree and improving my skills in full-stack Web development, building real-world applications and working with modern technologies.

Backend

Java
Spring Boot
Django
Python

Frontend

React & Next.js
Flutter & Dart
TypeScript
Tailwind CSS

Data

PostgreSQL
Firebase
MySQL
Power BI
Uwayo Olga Profile

Experience

AUCA Innovation Center

Full Stack Engineer | Aug 2024 - Present
  • Built internal IT systems supporting Rwanda's school feeding policy.
  • Developed student performance analytics and automated dropout alerts.
  • Led community outreach programs introducing Big Data to secondary schools.

Caystard Group Ltd

Software Developer Intern | June 2025 - Nov 2025
  • Designed and deployed 4+ critical features for high-traffic Android apps.
  • Optimized performance reducing app load time by 15%.
  • Achieved 97% test coverage for responsive UI components.

TheGYM

Software Development Trainee | Nov 2024 - Dec 2025

Participating in a 12-month traineeship working on real-world projects under international mentorship.

Education

Adventist University of Central Africa

B.Sc. in Software Engineering | 2026

Relevant Coursework: OOP, Data Structures, System Design, Full-Stack Development.

Volunteering

Rwanda Computing Olympiad

Data Structures Coach

Idebate Rwanda

Public Speaking Coach

Ready to build?

I'm always looking for the next challenge: let's build something ambitious together.

Say Hello