Skip to content
Gasana Elvis
Portrait of Gasana Mugisha Elvis

I Build Full-Stack Systems That Scale, Ship, And Stay Reliable.

Full-Stack Developer With 5+ Years In Software Development, Turning Complex Requirements Into Production-Ready Systems. MSIT Student At CMU-Africa And Mastercard Foundation Scholar.

Where I Have Worked And Studied

  • Proqio
  • CMU-Africa
  • Mastercard Foundation
  • Ministry of ICT, Rwanda
  • AUCA

Where I Have Worked, And A Few Things I Have Built And Shipped.

Professional Experience

  • 01

    MINICT

    AI/NLP Internship

    Benchmarked AI and NLP models for Rwanda’s public services in the Responsible AI Office of the Ministry of ICT and Innovation.

    My Role

    AI/NLP Engineer Intern

    Which Model, At What Cost

    Benchmark Sheet
    ModelQualityCostLatencyKinyarwanda
    Model A●●●●○○●●○●○○
    Model B●●○●●●●●●●●○
    Model C●●●●●○●○○●●●

    Picked for the pilot

  • 02

    Proqio

    Web Platform

    Built a sensors management system with the Monitoring Team, mapping sensor locations and alerts so they are easy to read.

    My Role

    Full-Stack Developer

    Every Sensor On The Map

    Proqio Demo
    Product demo video by Proqio

Projects

  • 01

    FitCV

    Mobile Application

    Built a job search companion that parses resumes, imports job listings, and tailors CVs and cover letters with AI.

    My Role

    Mobile & Backend Developer

    Paste A Link, Get A Tailored CV

    FitCV home screen with job link import, daily goals, and activity
  • 02

    Media-Master

    Open-Source API

    Built an open-source FastAPI backend that helps people automate content generation, from video transcoding to AI voice.

    My Role

    Creator & Backend Engineer

    Media In, Content Out

    1. Media In

      Video Or Audio Request

    2. FFmpeg

      Transcoding And Audio Processing

    3. AI Voice

      Kokoro TTS And ChatterBox

    4. Content Out

      Async Pipeline With Error Handling

More Than Lines Of Code.

A Few Things I Am Proud Of, In And Out Of The Editor

  • MSIT Student At Carnegie Mellon University Africa

  • Mastercard Foundation Scholars Representative

  • AI/NLP Engineer Intern At Rwanda’s Ministry Of ICT And Innovation

  • 3 Years Shipping Production Systems At Proqio

Ways We Can Work Together

Three Ways To Bring Me Into Your Product

  • Open To Opportunities

    01

    Join Your Team

    For Teams That Need A Developer Who Owns Features From Database To UI.


    Role Or Internship

    Kigali Or Remote

    • REST API Design And Integration
    • React.js Front-Ends
    • Database Design And Data Integrity
    • Unit Testing
    • Agile Team Collaboration
  • 02

    Project Build

    For Founders Who Need A Backend, API, Or Web App Built And Deployed Properly.


    Fixed Scope

    Timeline Agreed Up Front

    • FastAPI Backends
    • Async Processing Pipelines
    • AI Model Integration
    • AWS And Linux Deployment
    • Clear API Documentation
  • 03

    Open Source

    For Builders Who Want A Collaborator On Tools That Automate Real Work.


    Collaboration

    Async, On GitHub

    • Media Automation With FFmpeg
    • AI Voice Tooling
    • Code Reviews
    • Endpoint Documentation
    • Deployment Guides

What I Build With

The Tools And Technologies I Use Most To Turn Requirements Into Shippable Products

  • 01

    Backend

    • Python
    • FastAPI
    • REST APIs
    • C++
    • FFmpeg
  • 02

    Front-End

    • React.js
    • JavaScript
    • HTML
    • CSS
    • Esri ArcGIS
  • 03

    AI & NLP

    • Model Benchmarking
    • LLM Evaluation
    • NLP
    • Kinyarwanda Support
  • 04

    Mobile

    • SwiftUI
    • Convex
    • TypeScript
    • Clerk
  • 05

    Cloud & Systems

    • AWS
    • Linux (RedHat)
    • VirtualBox
    • Unit Testing

How I Work

A Few Principles I Bring Into Every System I Work On

  1. 01

    Understand The Requirement First.

    Complex Requirements Only Become Simple Systems Once The Problem Is Clear. I Ask Questions Before I Write Code.

  2. 02

    Data Integrity Is Not Optional.

    APIs And Databases Are Promises To The People Using Them. I Design Them So The Data Stays Correct Under Real Use.

  3. 03

    Build For Production, Not The Demo.

    Error Handling, Async Pipelines, And Tests Are Part Of The Feature, Not Extras To Add Later.

  4. 04

    Document What You Ship.

    Clear Endpoints And Deployment Notes Mean The Next Person Can Run It Without Me In The Room.

  5. 05

    Keep Learning In The Open.

    From Open Source To Graduate School, I Share What I Build And Learn From The People Who Use It.

What People Say

Kind Words

  • Placeholder Note. Swap This For A Real Quote From A Manager Or Team Lead You Worked With.
    Name, Role
  • Placeholder Note. A Teammate Who Shipped A Feature With You Is A Great Person To Ask.
    Name, Role
  • Placeholder Note. A Professor Or Mentor Can Speak To How You Learn And Lead.
    Name, Role
  • Placeholder Note. Someone Who Used Your Open-Source Work Makes A Strong Fourth Voice.
    Name, Role

Have A Role Or Project ?
Let’s Talk.

Whether You Need A Backend, A Web App, Or An Extra Engineer On The Team, Tell Me What You Are Working On.

Get In Touch