Kampala, Uganda·Software Engineer

PaulOchieng.

Full-Stack Software Engineer in Kampala, Uganda

I engineer reliable digital products from AI-powered tools and data platforms to scalable web applications built to perform under real-world constraints.

Now

Building ATLAS, an e-mobility data platform for Uganda

Thinking

Resilient systems that work when dependencies fail

Focus

Full-stack craft · public-sector platforms · developer tools

Flagship products and contributions.

View every project →
AirQo Website project previewShipped

Product engineering

AirQo Website

Multilingual web platform serving African communities

AirQo

Next.jsInternationalizationLow-bandwidth UX
TypeScriptReactNext.jsi18n
Read case study
AirQo Nexus project previewShipped

Data platforms

AirQo Nexus

Air-quality analytics and exploration platform

AirQo

Data visualizationMapsEnvironmental data
TypeScriptReactReduxD3.js
Read case study
AirQo NPM Packages project previewShipped

Open source

AirQo NPM Packages

Open-source JavaScript packages for environmental data

AirQo

TypeScriptSDKsDeveloper tooling
TypeScriptNode.jsAir Quality Data
Read case study
AirQo Icons Flutter project previewShipped

Open source

AirQo Icons Flutter

Open-source icon package for Flutter developers

AirQo

FlutterDesign systemsAccessibility
FlutterDartpub.dev
Read case study
PICSA Apps project previewShipped

Open source

PICSA Apps

Open-source tools for climate services and agricultural extension

E-PICSA

Climate servicesAgricultural extensionMobile apps
TypeScriptNxCapacitorMobile apps
Read case study
Mizani project previewShipped

Mobile applications

Mizani

Offline-first Android budgeting for everyday money

AndroidOffline-firstPersonal finance
KotlinAndroidJetpack ComposeRoom
Read case study
Dawa.ug project previewShipped

Marketplaces

Dawa.ug

Mobile-first marketplace experience for Uganda

Dawa

E-commerceMobile-firstTrust & safety
TypeScriptReactNext.jsPostgreSQL
Read case study
OnCallUg Drivers project previewShipped

Product engineering

OnCallUg Drivers

Professional driver hire platform for Kampala, Uganda

ONCALL DRIVERS LIMITED

Next.jsRide-hailingFintech
Next.jsReactTypeScriptTailwind CSS
Read case study
AQMRG project previewShipped

Research platforms

AQMRG

Air quality monitoring research platform

Air Quality Monitoring Research Group, University of Lagos

Next.jsSanity CMSEnvironmental research
TypeScriptReactNext.jsSanity CMS
Read case study
STI One Stop Center project previewShipped

Public-interest technology

STI One Stop Center

Government innovation portal for Uganda

Science, Technology and Innovation Secretariat

Government servicesInnovation ecosystemsAccessibility
TypeScriptReactNext.jsi18n
Read case study

A balanced product engineering practice.

01

Product engineering

From problem to production. I build interfaces people trust, APIs that scale, and the architecture decisions that hold it all together.

02

Frontend systems

React and Next.js applications built for real users: accessible, fast on slow connections, and maintainable months after launch.

03

Backend & data

Python, Django, TypeScript, and PostgreSQL. APIs, authentication, data pipelines, and the integrations that connect systems.

04

Applied AI

AI where it earns its place. Coding assistants, data agents, and developer tools built for real workflows, not demos.

I share the work as I go.

Browse source code, documentation, and experiments behind these projects.

GitHub

Loading contributions…

A public record of commits, pull requests, issues, and reviews associated with my GitHub profile.

View GitHub profile
Loading GitHub contributions for 2026
Public contribution calendarLess More