The person behind the products

How I became
this kind of engineer.

A Computer Science foundation at Meru University, practical enterprise work, international teams and the responsibility of building products myself. The progression matters more than a list of titles.

02 / How I got here

Increasingly difficult problems.
The same curiosity.

From enterprise workflows to scientific software to products of my own. Each chapter changed how I think about engineering.

201901

A foundation in real systems.

Enterprise recruitment software and remote client assignments brought frontend, backend and data modelling together. At EnigmaScore and on SpotADev work, I learned to think through the whole workflow—with attention to the whole system.

BSc Computer Science · Meru University of Science and Technology. Exact study/employment overlap is not documented.

2019–2102

AI, before the current wave.

My early machine-learning work included Android OCR and training Keras models on EMNIST in Google Colab. By 2021, my CV documented GPT-3 beta experience; later client work for Prospect 33 applied language models to interview and question scoring.

TensorFlow · Keras · Python · GPT-3 beta. Early use is documented, rather than claimed from launch day.

202103

Taking ownership of the product.

I started SelfAwareTech as a concurrent independent product studio. Building Stok meant owning the unglamorous parts too: inventory rules, persistence, mobile releases and what happens when the network disappears.

Founder & independent engineer · February 2021 onward.

2023–2604

Engineering for scientific complexity.

With the distributed Cell Collective team, I worked on scientific modelling software supporting thousands of users. Shared tooling, simulation workflows and release quality became as important as the individual feature.

20+ production features · 10,000+ platform users · approximately 40% faster builds. CV-reported outcomes.

2025–2605

Getting closer to the user.

Nyumba brought service providers and customers into the same product. Its Android and web work made discovery, requests, trust and onboarding concrete engineering problems. A request can now survive the transition through sign-in.

Reported milestone: 1,000+ Play downloads and 120+ providers · three-city pilot.

Now06

Useful intelligence, explicit boundaries.

Tasko brings company knowledge, retrieval and department workflows together with permissions and reviewed actions. Haulio turns freight demand and available truck capacity into an explicit domain model. Both deepen the same practice: understand the problem, then build the system around it.

Active applied AI and logistics work · public beta and ongoing production iteration.

03 / Experience

From the feature
to the full system.

Engineering in distributed teams, enterprise products and an independent product studio.

Dates follow my latest CVs. SelfAwareTech has run concurrently with team engagements.

01

Cell Collective / University of Nebraska–Lincoln

Full-Stack Software Engineer

Jan 2023 — May 2026

Remote · US research team

Making complex scientific work usable.

Built production software for biological modelling and simulation. The work joined data-heavy React interfaces with Node.js and Python services, translating research workflows into tools scientists could use.

Engineering scope & impact +
  • Delivered 20+ production features on a platform supporting 10,000+ researchers and users, including kinetic-model and PBPK-related workflows.
  • Built reusable TypeScript modules, scientific dashboards and API-driven analysis; worked across interface, data and service boundaries.
  • Improved a shared Turborepo monorepo, reducing build times by approximately 40% and shortening the feedback loop for the team.
  • Owned performance profiling, production debugging, Cypress testing, code review, CI/CD and staging-to-production release quality.
02

SelfAwareTech

Founder & Independent Software Engineer

Feb 2021 — Present

Nairobi · concurrent product studio

Owning the whole journey, from problem to production.

Alongside my team engagements, I build independent products around everyday business problems. That means finding the useful workflow, choosing the architecture, shipping it, understanding usage and improving what people actually need.

Engineering scope & impact +
  • Built Tasko’s company workspaces, permission-scoped knowledge retrieval, department assistants and approval boundaries.
  • Built Haulio’s freight workflows and current Angular/Ionic/NestJS architecture, with explicit matching, pricing and tracking rules.
  • Shipped Nyumba and Stok across Android and web, including onboarding, offline workflows, analytics and product demos.
  • Developed shared operational tooling and companion business dashboards; remain responsible for deployment and production iteration.
03

EnigmaScore

Senior Software Developer

Feb 2019 — Nov 2022

Nairobi · hybrid

Learning to build beyond the interface.

Worked on an enterprise recruitment and psychometric platform from early product development through customer delivery. Angular interfaces, Spring Boot APIs, relational models and scoring workflows had to form one coherent system.

Engineering scope & impact +
  • Worked from UML and database modelling through authentication, APIs, scoring logic, recruitment analytics and customer-specific workflows.
  • Owned AWS releases and production debugging; adapted the product for customers including KFC and Rise & Learn.
  • Delivered remote client work for Prospect 33 using React, Node.js and GPT-3 interview/question scoring; SpotADev assignments involved Angular and Spring Boot.
  • Reviewed code, mentored developers and collaborated with testers and distributed teams through regular release cycles.