DEPLOYING_MOBILE_CORE ///
WORK STACK LAB ABOUT CONTACT

DONALD

OWIDO

FULL-STACK WEB & NATIVE ANDROID DEVELOPER. BACKEND ARCHITECT, REACT FRONTEND ENGINEER & JETPACK COMPOSE SPECIALIST. BASED IN NJORO, NAKURU, KENYA.

VIEW WORK ///
PROFESSIONAL PHILOSOPHY
If it isn’t optimized, it isn’t finished.

I look at software through the lens of performance, resource utilization, and architectural cleanliness — whether that means profiling rendering pipelines to guarantee smooth frames under the 16.67ms / 60Hz threshold, or optimizing backend access patterns from O(n²) → O(1) / O(n log n). I build systems designed to scale without breaking a sweat.

MODULE_01

MODULE_02

MODULE_03

MODULE_04

MODULE_05

MODULE_06

MODULE_07

HACKATHONS

MAR 2026

HACKERTON AI SUMMIT

FEB 2026

NJORO HACKATHON

DEC 2025

VERCEL BUILDATHON NAKURU

NOV 2025

AI HACKATHON KENYA

01
LEAD BACKEND DEV

FINTECH_APP

ENGINEERED THE BACKEND ARCHITECTURE FOR A FINANCIAL TRACKING APPLICATION. IMPLEMENTED CORE LOGIC FOR FINANCIAL DATA PROCESSING, M-PESA API INTEGRATION, AND BUDGETING WORKFLOWS.

PYTHON DJANGO MYSQL M-PESA API
02
FULL-STACK DEV

MEDICAL_QUEUE

DEVELOPED A COMPREHENSIVE QUEUE MANAGEMENT SYSTEM USING JAVA, JSP AND MYSQL. DESIGNED THE DATABASE SCHEMA AND IMPLEMENTED SQL TRIGGERS AND SESSION MANAGEMENT.

JAVA JSP SERVLETS MYSQL
03
NETWORK ARCHITECT

UNI_NETWORK

DESIGNED A SIMULATED NETWORK INFRASTRUCTURE FOR EGERTON UNIVERSITY UTILIZING CISCO PACKET TRACER. CONFIGURED ROUTING, SWITCHING AND SUBNETS TO MODEL A SCALABLE CAMPUS NETWORK.

CISCO PACKET TRACER SUBNETTING ROUTING
04
ACADEMIC RESEARCH

AI_IMG_OPS

OPTIMIZING AI-DRIVEN DIGITAL IMAGE PROCESSING ALGORITHMS FOR MOBILE ENVIRONMENTS — PUSHING PERFORMANCE BOUNDARIES ON CONSTRAINED HARDWARE.

AI / ML IMAGE PROCESSING MOBILE

FOCUS_AREAS

CLIENT-SIDE & MOBILE OPT.
  • Native & Cross-Platform — Fluid interfaces with Jetpack Compose, React Native & Flutter; optimized state management & zero unnecessary re-renders.
  • System-Level Profiling — Android SDK APIs via ADB for runtime debugging and performance profiling.
  • Memory & Thread Management — Avoiding leaks, profiling GC overhead; Coroutines / Futures / Promises to keep the UI thread unblocked.
SCALABLE BACKEND ARCH.
  • Robust Frameworks — Modular, maintainable backends with Spring Boot; rapid, secure APIs with Django.
  • Database Tuning — Efficient SQL, indexed relations, and caching layers to maximize throughput and prevent connection pool starvation under load.
TELEMETRY & DATA ANALYSIS
  • F1 Telemetry — Analyzing raw telemetry from Scuderia Ferrari sessions — speed profiles, throttle/braking dynamics, tire degradation curves.
  • Applied Analytics — Translating that same analytical intensity to the gym: tracking hypertrophy metrics and structural loading.
FULL TECH STACK
LANGUAGES
Kotlin Kotlin
Java Java
Dart Dart
Python Python
JavaScript JavaScript
SQL SQL
FRAMEWORKS & PLATFORMS
Spring Boot Spring Boot
Django Django
React React
React Native React Native
Flutter Flutter
Jetpack Compose Jetpack Compose
MySQL MySQL
Firebase Firebase
TOOLS & SYSTEMS
Linux Linux
Git Git
GitHub GitHub
Bash Bash
ADB ADB

DONALD
OWIDO

THIRD-YEAR COMPUTER SCIENCE STUDENT AT EGERTON UNIVERSITY, NJORO. I BUILD ROBUST BACKEND SYSTEMS, RESPONSIVE REACT INTERFACES AND NATIVE ANDROID APPS WITH JETPACK COMPOSE.

WHEN I'M NOT PUSHING COMMITS, I'M COMPETING AT HACKATHONS ACROSS KENYA — 4 EVENTS IN THE LAST YEAR ALONE.

BSC. COMPUTER SCIENCE — EGERTON UNIVERSITY (2023–PRESENT)
MASENO SCHOOL, KISUMU (2019–2022)

EMAIL /// GITHUB ///
STACK: DJANGO / REACT / KOTLIN
LOCATION: NJORO, NAKURU KE
EMAIL: DONCOOL933@GMAIL.COM
GITHUB: GITHUB.COM/DOWIDO
INITIALIZING ROOT ACCESS...
WELCOME TO THE MAINFRAME. TYPE 'help' FOR COMMANDS.
guest@donald-owido:~$