about

I am a software engineer interested in AI for software engineering research, and reliable cloud infrastructure. I build full-stack and AI-enabled systems.

resume




EXPERIENCE


Software Engineer (Tooling and AI Infrastructure)

Turing · Remote

May 2026 - Present

• Engineered tooling and scalable infrastructure supporting LLM training and agentic AI deployment, including RAG-based workflows, RLHF-related pipelines, and dataset-quality checks before model ingestion.
• Developed backend services, frontend tooling, and data-quality interfaces; contributed to GCP based deployment workflows, cloud infrastructure, and production troubleshooting for distributed AI teams.
• Used AI-assisted development alongside code review, automated checks, and testing to accelerate implementation while maintaining reliability and maintainability.
• Project assignments included Hopfield, Meta OpenClaw Privacy, Flamingo CLB, Perplexity Shannon/CompanyBench, Pearl STEM, and Meta Terminal Bench.

Software Engineer

Sand Technologies · Remote

Johannesburg

April 2025 - March 2026

• Took end-to-end ownership of full-stack features for an enterprise AI-powered benchmarking platform, delivering across both backend APIs and TypeScript frontend improving analyst workflow efficiency and reducing manual data handling.
• Built and maintained RESTful backend APIs using FastAPI and SQLAlchemy deployed on AWS, supporting benchmark data retrieval and filtering workflows with structured error handling and input validation.
• Developed fully-tested TypeScript frontend features including state-aware edit modals with undo/revert/delete functionality, unsaved-change detection, and real-time UI updates; wrote unit and end-to-end tests using Jest and Playwright.
• Engineered a production-grade PowerPoint automation pipeline using Python and C#, enabling automated generation of 190+ data-driven charts per client deck with robust error handling and logging; deployed and managed on containerised infrastructure using Docker and Kubernetes.
• Drove a design system migration across ~45 components to a unified Carbon + MUI system within a CI/CD pipeline powered by GitHub Actions, increasing UI consistency and accelerating feature delivery; used AI-assisted code generation (Copilot, Claude) to reduce repetitive scaffolding.
• Participated in code reviews with a focus on clean-code practices and software reliability, collaborating closely with senior engineers to uphold engineering standards across the team.

Software Engineer Intern

Cardio Flow Design Inc. · Remote

Tokyo

Jan 2025 - Mar 2025

• Developed and optimized features for ITFlow and ITSimulation software in C# and Unity directly contributing to improved accuracy and responsiveness of cardiovascular diagnostic tools used in clinical simulation environments.
• Configured and troubleshot network setups in simulated environments to support stable, real-time medical data streaming across distributed simulation components.
• Collaborated closely with a cross-functional, internationally distributed team to ensure feature implementations aligned with both engineering standards and medical use-case requirements.

Software Engineer Intern

Yashio Kenya · Hybrid

Nairobi

May 2024 - July 2024

• Collaborated with a cross-functional team to develop and enhance features for an EdTech web application, building interactive React components for real-time quizzes and course progress tracking that improved student engagement and learning outcomes.
• Built and documented RESTful APIs with Spring Boot to handle user authentication and role-based access control, ensuring secure and scalable access management across different user types (students, instructors, admins).
• Participated in code reviews and agile sprint ceremonies, contributing to a culture of quality and iterative delivery within the development team.

Software Engineer Intern

JPMorgan Chase & Co. · Remote

Jan 2023 - Mar 2023

• Contributed to building an interactive trader dashboard component to visualize stock correlation matrices in real time, enabling traders to identify relationships between assets more quickly and make faster, data-driven decisions.
• Implemented high-performance financial data visualizations using the Perspective tool, optimizing rendering pipelines and applying targeted code improvements that measurably reduced UI latency under high data loads.
• Gained hands-on exposure to enterprise-scale financial software engineering practices, including rigorous code quality standards, performance benchmarking, and working within a large, regulated engineering organization.




EDUCATION


MSc. COMPUTER SCIENCE

University of East London

London, UK

Sep 2025 – Feb 2027

Distinction, CGPA: 4.0 / 4.0

• Core Coursework: Artificial Intelligence and Machine Vision, Advanced Software Engineering, Big Data Analytics, Cloud Computing, A Dissertation

BSc. ANALYTICAL CHEMISTRY

University of Nairobi

Nairobi, Kenya

Sept 2021 – May 2025

• Developed strong analytical reasoning, quantitative modeling, and laboratory research skills, with interdisciplinary training across analytical, organic, inorganic, and physical chemistry.

• Coursework: Instrumental Methods of Analysis I & II, Electroanalytical Chemistry, Quantitative Analysis, Nanochemistry, Chemical Toxicology, Hazardous Waste Management, Surface and Colloid Chemistry, Solid State Chemistry, Coordination Chemistry, Organometallic Chemistry, Heterocyclic Chemistry, Chemistry of Transition Elements, Organic Chemistry (including amino acids, proteins, and biomolecules), Thermodynamics, Chemical Kinetics, Spectroscopy, and Environmental Chemistry.

BSc. COMPUTER SCIENCE

University of the People

Pasadena, California

Jan 2022 – May 2025

Summa Cum Laude, CGPA: 3.93 / 4.0

• Built a strong foundation in software engineering, systems design, and applied computing, with emphasis on real-world development and problem solving.

• Coursework: Data Structures and Algorithms, Software Engineering, Data Mining and Machine Learning, Advanced Networking and Data Security, Mobile Applications Development, Database Systems, Operating Systems, Comparative Programming Languages, Computer Graphics, Systems and Application Security, Cloud Computing, Web Development, and Distributed Systems.

K.C.S.E

Bungoma High School

Bungoma, Kenya

2017 - 2021

projects

Below are some of my noteworthy projects, for more, visit my Github Profile.

AI Finder Guru

Developed a web app that helps users find and add AI tools from a collection of 7000+ tools, with features like filtering, full-text search, bookmarking...

3D Graphing Tool

A graphing tool for visualizing and exploring mathematical functions in an interactive three-dimensional space...

Video Chat App

A real time multi-client video conferencing web app built using django-channels, websockets for signalling and WebRTC for p2p connections and display streaming...

HTML/CSS/JS Compiler

This is a full-featured HTML/CSS/JavaScript compiler and editor that runs in the browser, complete with a file explorer, tabbed code editor, and real-time preview panel...

CodePen Projects

Sometimes, I experiment with interactive web designs and creative coding on CodePen. Check out some of my pens...

Interactive 3D Shape Morpher

A 3D shape morpher built with Three.js that lets users transform and animate geometric primitives while customizing their materials, colors, and rotation patterns in real-time...

Terminal Portfolio

A terminal-style portfolio website where you can interact using commands designed to give you that nostalgic command-line interface feel...

Interactive Periodic Table of Elements

An interactive periodic table allowing users to view elements' detailed properties, including electron configurations, atomic structure, properties, and applications, with dynamic category filters...

Information Retrieval System for CACM Corpus

Full-featured information retrieval system that indexes and enables searching through the CACM corpus...

research

My research interests include AI for software engineering, reliable LLM code generation, robustness to changing requirements, retrieval and documentation grounding, program testing and verification, and dependable AI-agent systems.

I am currently studying how documentation affects the functional correctness and API usage of LLM-generated Python code, including when grounding improves failed solutions and when it introduces regressions. My work brings together empirical software engineering, reproducible evaluation, and software tooling.

Preprints & papers

2026 · Preprint

Evaluating Documentation-Grounded LLM Code Generation Through Functional Correctness and Regression Analysis

A paired empirical study of documentation-grounded code generation across six model targets and six Python tasks. Among 35 complete shifted-to-grounded pairs, documentation grounding produced 13 functional rescues and three regressions, corresponding to a net improvement of 28.57 percentage points.

Research profiles

Google Scholar ↗ ORCID ↗ ResearchGate ↗ u3119339@uel.ac.uk

blog

Allow me to share this guiding quote by Marcus Aurelius Antoninus:

"Never let the future disturb you. You will meet it, if you have to, with the same weapons of reason which today arm you against the present."