Curriculum Vitae

Professional
Trajectory.

A record of technical investigations, system design architectures, and contributions to large-scale projects.

Software Engineer Intern at IBM

JUN 2025 — AUG 2025Nairobi, Kenya
JavaScriptWeb ComponentsInference Pipelines

Improved the performance of the GeoSpatial Studio Web Application by 21% by migrating from carbonV10 to carbonV11, improving GPU utilization on client devices.

Developed a Selective Component Rebuild Algorithm that led to a 77% increase in build speed across components in an inference pipeline service.

Enhanced inference status feedback by implementing a state machine and reconciliation logic, enabling dynamic inference state transitions and improving user observability.

View on LinkedIn

Software Engineer Intern at IBM

JUN 2024 — AUG 2024Nairobi, Kenya
JavaScriptWeb ComponentsWatsonx

Developed the Fine-Tuning and Dataset Factory User Interfaces for the Watsonx Geospatial Project, enabling businesses to analyze climate data through a streamlined web interface.

Engineered a diffing algorithm using DFS tree traversal that achieved a 50% optimization in fine-tuning payload objects.

Increased JavaScript application test coverage by 12%, improving overall reliability across the Watsonx Geospatial codebase.

B.S. Computer Science — Research at Kabarak University

2021 — 2025Nakuru, Kenya
PythonDistributed SystemsMachine Learning

Graduated with CGPA 3.7/4.0. Authored a thesis on ML-driven replication strategies for fault tolerance in distributed systems, published on arXiv (2511.11749).

Looking for technical collaboration?

Download Full CV (PDF)