01 · Selected Work

Systems built around real-world problems.

A selection of digital platforms, operational systems, data products, and AI-enabled solutions designed to move from technical requirements into real use.

FocusComplete digital systems
CoverageArchitecture → Delivery
DomainsSoftware · Data · AI

03 · Project index

Selected systems & platforms.

Work across public information, operational systems, business processes, artificial intelligence, and digital platforms.

02 Live
Public information

National Zoning Regulation Platform

A national digital platform that makes zoning regulations easier to access and navigate through a structured public experience.

Role Full-stack development · Platform engineering
Angular Backend APIs Database Infrastructure
03
Operational systems

Akagera Aviation Inventory Management System

An inventory management platform designed around aviation operations, asset visibility, and structured internal workflows.

Role System design · Full-stack development
Web application Backend Database Inventory workflows
04 Live
Business process management

Kubaka BPMIS

A digital system supporting structured infrastructure business processes and more consistent operational workflows.

Role Software engineering · Systems integration
Full stack APIs Database Workflow systems
05 Development
Artificial intelligence

MINA AI

An AI-focused application within the infrastructure information ecosystem, designed to make information easier to discover and use.

Role AI integration · Application engineering
Generative AI AI agents APIs Information retrieval
06 Live
Digital platform

Ndaruhuye

A personal portfolio that presents software engineering, systems, data, and AI work through a clear online experience.

Role Full-stack development · Product delivery
Web development Backend Database Deployment

04 · Engineering approach

From problem to operation.

The projects may use different technologies and solve different problems, but the engineering process follows the same principle: understand the system before building it.

01 Understand

Start with the problem

Understand the people, workflows, constraints, information, and real operational problem before deciding what should be built.

02 Design

Shape the system

Translate requirements into architecture, data models, interfaces, integrations, security boundaries, and a practical delivery plan.

03 Build

Connect the layers

Develop the frontend, backend, data, integrations, automation, and infrastructure as parts of one complete system.

04 Deliver

Move into operation

Deploy, secure, monitor, improve, and support the system so it can create value beyond the development environment.

05 · Beyond the interface

A successful project is not just software that works. It is a system that fits the environment around it.
01

Interfaces should reflect the way people actually work.

02

Architecture should support change rather than make change expensive.

03

Data should become useful information, not just stored records.

04

Deployment and operation are part of engineering—not an afterthought.

Have a project in mind?

Let's build something useful.

From new digital platforms to integrations, automation, data systems, and AI-enabled applications, the conversation can start with the problem you're trying to solve.

Start a conversation