~/moses-olara_
moses@kampala ~ portfolio

$ whoami

Moses Olara

Software Engineering Undergraduate, UTAMU · Open-source contributor · Founder, Labwor Technologies

$ cat location.txt

Kampala, Uganda · BSc Software Engineering, UTAMU, completing August 2027 · building software deployed across 4 countries

$ cat stack.txt

React · TypeScript · React Native · Java · Spring Boot · Python · Node.js · Docker · AWS

$ echo $STATUS

Open to software engineering roles, open-source collaboration & consulting

$

cat skills.json | jq '.'

{ Frontend }

React 18 React Native/Expo Next.js TypeScript HTML5/CSS3 Redux MUI Carbon Design Tailwind CSS

{ Backend }

Java 17/Spring Boot Node.js/Express Python/Django FastAPI REST APIs WebSocket/STOMP HL7-FHIR .NET/C#

{ Data & Infra }

PostgreSQL MongoDB Redis RabbitMQ Elasticsearch TimescaleDB ChromaDB MinIO

{ DevOps & Cloud }

Docker Kubernetes (K3s/K8s) AWS Terraform Ansible CI/CD Pipelines Prometheus Grafana

{ AI & ML }

LangChain Ollama LLMs RAG Systems Claude Code

{ Security & Forensics }

Autopsy/Sleuth Kit FTK Imager Belkasoft X JWT/OAuth MTN MoMo API Stripe
$

ls -la ./projects --sort=date

openmrs-ozone

Hospital EMR implementations across Uganda, Burundi, Botswana, USA

React/TypeScript, Java/Spring Boot, OpenMRS 3.0, Docker/Ansible/Terraform, AWS

2023-now
uipe-voting

Real-time online voting system for Uganda Institution of Professional Engineers

Spring Boot 3.2 (Java 17), React 18/TypeScript/Vite, PostgreSQL 15, WebSocket/STOMP, JWT, Carbon Design, Recharts, Docker

2024
emmaus-chat

AI-powered RAG knowledge retrieval system (AUTOFORGE)

FastAPI (Python 3.11), React 18/TypeScript/Vite, SQLite, LangChain, ChromaDB, Ollama, Docker

2024
l-music

Music streaming platform for Northern Ugandan artists (9-service architecture)

Spring Boot 3.2.2 (Java 17), React Native/Expo, PostgreSQL 16, TimescaleDB, Redis, RabbitMQ, Elasticsearch, MinIO, Prometheus/Grafana, Docker

2023
acakki-manyen

Fashion e-commerce mobile app serving Gulu market

Express 5 (Node.js), React Native/Expo 54, MongoDB 5.0, Stripe, Google OAuth, Sharp, Docker

2023
hair-plug-ug

Barber and salon discovery and booking platform

Express/TypeScript, PostgreSQL 15, MTN MoMo API, JWT, Jest, Docker

2022
sda-kcc-events

Church event registration and analytics platform

React.js, .NET/C# backend

2025
labwor-fleet-king

Fleet management and telematics SaaS for East African operators; fuel-theft detection wedge live, mobile-money billing

NestJS, Postgres/TimescaleDB + PostGIS, NATS JetStream, Redis, Traccar sidecar, React/MapLibre

2026
lyrebird

Keyboard-first clipboard manager with instant full-text search and E2E-encrypted sync; feature-complete, unreleased

Tauri 2 (Rust), React, TypeScript

2026
blog-sites

Ad-revenue web portfolio of content and calculator tools; netpaymap.com and hammercalc.com live

Astro 5, Tailwind v4, React 19 islands, Cloudflare Pages

2026
melofy

Offline music player benchmarked against Musicolet; architecture and roadmap done, first build session pending

React Native 0.87 (New Arch), TypeScript, op-sqlite/Drizzle

2026
site-map-generator

Python crawler CLI generating a sitemap and structure file for any site, with an optional Playwright mode for JS-heavy pages

Python, Playwright

2025
dbtohtml

Contributed PostgreSQL compatibility to dbtohtml, a Groovy schema-to-HTML tool by Burke Mamlin (OpenMRS); used it to document the UIPE Votes data model

Groovy, JDBC

2026
acholi-hymnal

Offline Android hymnal in Acholi with an instant English toggle, merging three hymnals into one searchable catalogue; launching on Google Play

Kotlin, Jetpack Compose

2026
egw-books

Offline Android reader for Ellen G. White's public-domain books and devotionals in English and Ugandan languages; launching on Google Play

Kotlin, Jetpack Compose

2026
proverbia

Offline-first Android app of African and world proverbs, wisdom quotes, and riddles with audio and multi-language support

Kotlin, Jetpack Compose

2026

16 entries · built independently or via Labwor Technologies

$

tail -f sunbird.log

Multilingual translation pipeline

Built a translation pipeline for three personal apps -- Proverbia (a Ugandan-language proverbs app), an SDA hymnal app, and a library of Ellen G. White books -- using Sunbird AI's Sunflower model to translate content into Ugandan local languages. After a quota-increase request, Sunbird AI emailed a temporary quota grant on 26 Aug 2026. The Sunflower model (open-weights, the same one the API serves) also runs locally when API limits are reached, so translation work keeps moving without waiting on a quota reset.

[2026-08-26] sunbird: quota increase granted -- 1,000 req/day, 10,000/month (2 weeks)

[targets] eng -> ach, teo, lgg, lug, nyn, swa

[fallback] provider=local -- sunflower-14b runs locally when API quota is hit

$

git log --oneline --graph career.md

i7j8k9l June 2023 - Present USA (Remote)

Software Developer, Volunteer @ OpenMRS

Volunteer Contributor of the Year 2024. Contributed Java modules and React components; made the community Billing module configurable via JSON/XML. Mentored new contributors, led the OpenMRS Academy revamp, wrote the onboarding guide.

u6v7w8x Jun - Aug 2026 USA (Remote) · fellowship

Community Management Fellow @ OpenMRS

Built a self-paced Implementer Training course (learner personas, training-needs analysis, learner testing). Wrote user guides for the Containerized OMRS Database Bundle and the Metadata Extraction Tool. Community outreach for the Common Reports Package.

q3r4s5t Jan - Mar 2025 and Sept - Nov 2025 Uganda · pro bono, part-time

Software Developer @ Doyern Concepts

Built the KCC SDA social app and camp registration & management system (React on .NET/C#, JWT, Redux). Wrote the online documentation for BillTrick POS. Unpaid ministry work for a registered company owned by a friend.

e4f5g6h Mar - Jul 2025 USA (Remote) · fellowship

Community Management Fellow @ OpenMRS

Co-led OpenMRS Conference 2025 planning (venues, vendors, logistics). Contributed to the rebuilt OpenMRS website. Ran a global implementation survey via KoBoToolbox; audited and drafted community documentation.

a1b2c3d Sept - Dec 2024 Canada (Remote) · part-time volunteer

OpenMRS Implementer @ Madiro Global Health

Configured Ozone (an OpenMRS distribution) for a healthcare facility in Burundi. Manual testing, sprint coordination, on-call support.

k1l2m3n May 2024 Kampala, Uganda · contract

Bahmni Implementer @ Kamwokya Medicare Center

Customised and deployed the Bahmni EMR system for the clinic. Developed clinical forms and trained the team on workflows.

c7d8e9f Oct - Nov 2023 USA (Remote) · contract

OpenMRS Implementer @ Concursive Corporation

Deployed OpenMRS on DigitalOcean. Trained the team on OpenMRS workflows and configuration.

m0n1o2p September 2023 Botswana (Remote) · part-time

OpenMRS Implementer @ PlexiLife Health

Deployed and configured OpenMRS on AWS with Docker, Ansible and Terraform. Added Billing, Insurance and LabTest modules; trained clients and provided on-call support.

$

cat education.md

BSc Software Engineering

Uganda Technology & Management University (UTAMU)

Kampala, Uganda · completing August 2027

Campus leadership (annual rotation)

  • Co-Lead, Google Developer Club (2025)
  • Vice Chair, Indabex AI Club · founding (2025)

Roles rotate annually. Now an active member of both clubs.

$

cat certifications.list

✓ OpenMRS O3 Fundamentals
✓ IBM Enterprise Design Thinking
✓ OpenHIE Health Informatics
✓ Google Foundations of Cyber Security
○ MongoDB Associate Developer (in progress)
○ AWS Certified Developer (in progress)
$

cat /uses --gear --tools

Machines

MacBook Pro M3 Pro, Lenovo X1 Carbon (Windows)

Peripherals

Lenovo ThinkVision Monitor, Transcend 500GB External HD, USB-C MultiPort Dock

Content

iPhone 14 Pro, Samsung Galaxy Note 10+ (TikTok podcasts and AI tips videos), AirPods Pro 2, Hollyland Lark M2 Combo wireless mics (TikTok podcasts and AI tips videos)

Terminal

oh-my-zsh, tig, mole, apparix, amphetamine

Workflow

JIRA, Confluence, Slack, GitHub Issues, Claude Code, GitHub Copilot, ChatGPT, Perplexity, Manus AI

Design

Canva, CorelDraw, Figma

$

cat contact.sh | bash

Let's build something.

Available for software engineering roles, open-source collaboration, and technical consulting. Based in Kampala, comfortable working with distributed teams worldwide.