Available for remote opportunities

I build useful
software that solves
real problems.

Senior full-stack & applied AI engineer with approximately 8 years of experience building production systems across web, mobile, backend, data and AI.

Nairobi, Kenya. Working globally.

Download CV
Ideas into working products01 — 04
tasko.selfawaretech.com
Actual Tasko public product interface
haulio.selfawaretech.com
Actual Haulio freight estimation interface
Built, shipped & still improving.
Real products. Real constraints.
The whole system, thoughtfully built.
~8years of engineering
10,000+scientific platform users
20+production features shipped
~40%faster monorepo builds

01 / Selected work

Built for the world outside the code.

Explore the work
Actual Tasko public landing page displaying its product exampleLive beta01
Applied AI · Company operations

Tasko

Company-aware AI with permission-scoped knowledge, department assistants and reviewed actions.

Angular 22TypeScript 6pgvectorSupabase
Actual Haulio freight request interface with shipment estimate formLive web02
Logistics · Freight marketplace

Haulio

Kenya-first freight matching built around route, capacity, cargo compatibility and booking rules.

Angular 22NestJS 11PostGISSocket.IO

02 / How I got here

Increasingly difficult problems.
The same curiosity.

Read the journey

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.

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.

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.

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.

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.

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.

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.

04 / Engineering depth

A broad toolkit.
Depth where it counts.

Open a technology for projects, versions and context.
Experience labels are approximate documented spans.

Languages

TypeScript~7 years+

Production interfaces and application workflows.

EnigmaScoreTaskoHaulioStok
Earliest documented
Approximately 2019
Latest documented
2026
Verified version
6 · Tasko / Haulio / Stok
Evidence
Product source and recent CVs
JavaScript~7 years+

Production interfaces and application workflows.

EnigmaScoreTaskoHaulioStok
Earliest documented
Approximately 2019
Latest documented
2026
Evidence
Product source and recent CVs
HTML~7 years+

Production interfaces and application workflows.

EnigmaScoreTaskoHaulioStok
Earliest documented
Approximately 2019
Latest documented
2026
Evidence
Product source and recent CVs
CSS~7 years+

Production interfaces and application workflows.

EnigmaScoreTaskoHaulioStok
Earliest documented
Approximately 2019
Latest documented
2026
Evidence
Product source and recent CVs
PythonSince ~2019+

Model training, scientific services and ingestion pipelines. Documented span, not uninterrupted usage.

OCR / MLCell CollectiveDocuBrainRegulation Tracker
Earliest documented
Approximately 2019
Latest documented
2026
Evidence
Product source and recent CVs
Java2019–22+

Spring Boot domain services, security and relational models.

EnigmaScoreSpotADev
Earliest documented
Approximately 2019
Latest documented
2022
Verified version
13 · historical
Evidence
2021 CV and recent career CVs
SQL~7 years+

Relational modelling, policies, queries and data integrity.

EnigmaScoreTaskoHaulioNyumbaStok
Earliest documented
Approximately 2019
Latest documented
2026
Evidence
Product source and recent CVs

Frontend & mobile

Angular~7 years+

Enterprise workflows, mobile/web inventory, logistics and AI operations.

EnigmaScoreSpotADevTaskoHaulioStok
Earliest documented
Approximately 2019
Latest documented
2026
Verified version
22 · current manifests
Evidence
Product source and recent CVs
ReactSince ~2021+

Client systems and data-heavy scientific interfaces.

Prospect 33Cell CollectiveNyumba webPortfolio
Earliest documented
Approximately 2021
Latest documented
2026
Verified version
19 · recent manifests
Evidence
Client CV; older portfolio dates approximate; current package manifests
Next.jsRecent use+

Server-rendered web products and companion dashboards.

Nyumba webStok BIDocuBrainPortfolio
Latest documented
2026
Verified version
16 · recent projects
Evidence
Product source and recent CVs
Tailwind CSSRecent use+

Responsive design systems and modern CSS.

PortfolioDocuBrain
Latest documented
2026
Verified version
4 · portfolio
Evidence
Product source and recent CVs
D3Recent use+

Scientific/data-heavy frontend visualization.

Cell Collective
Latest documented
2026
Evidence
Product source and recent CVs
React Native~1 year+

Android marketplace workflows.

Nyumba
Earliest documented
Approximately 2025
Latest documented
2026
Verified version
0.81.5
Evidence
Product source and recent CVs
Expo~1 year+

Native notifications, locations and Android delivery.

Nyumba
Earliest documented
Approximately 2025
Latest documented
2026
Verified version
54
Evidence
Product source and recent CVs
IonicSince ~2021+

Local-first retail and role-aware logistics mobile UI.

StokHaulio
Earliest documented
Approximately 2021
Latest documented
2026
Verified version
8 · Stok / 9 · Haulio
Evidence
Product chronology approximate; current manifests verified
CapacitorRecent use+

Hybrid app native capabilities and release workflows.

StokHaulio
Latest documented
2026
Verified version
8
Evidence
Product source and recent CVs
Android workflowsSince ~2019+

Native app development, signing and Play release workflows.

OCRNyumbaStok
Earliest documented
Approximately 2019
Latest documented
2026
Evidence
Product source and recent CVs

Backend & APIs

Node.jsSince ~2021+

API-driven services, integrations and server runtime.

Prospect 33TaskoHaulioCell Collective
Earliest documented
Approximately 2021
Latest documented
2026
Verified version
22 · Tasko / 24 · Haulio
Evidence
Product source and recent CVs
Spring Boot2019–22+

Controllers, service/domain layers, Hibernate and Spring Security.

EnigmaScoreSpotADev
Earliest documented
Approximately 2019
Latest documented
2022
Evidence
2021 CV
REST APIs~7 years+

Explicit contracts, authorization and lifecycle transitions.

EnigmaScoreCell CollectiveHaulioNyumba
Earliest documented
Approximately 2019
Latest documented
2026
Evidence
Product source and recent CVs
NestJSRecent use+

Domain-oriented API and Socket.IO service.

Haulio
Latest documented
2026
Verified version
11
Evidence
Product source and recent CVs
FastAPIRecent use+

Python APIs and document/scientific workflows.

DocuBrainCell Collective
Latest documented
2026
Evidence
Product source and recent CVs
WebSockets / Socket.IORecent use+

Authorized realtime subscriptions and tracking foundations.

Haulio
Latest documented
2026
Verified version
4.8 · Haulio
Evidence
Product source and recent CVs
RedisRecent use+

Backend/data tooling reported in CV; exact first use unconfirmed.

Cell Collective
Latest documented
2026
Evidence
Product source and recent CVs

Data & architecture

PostgreSQL~7 years+

Relational data modelling, access policies and transactional boundaries.

EnigmaScoreTaskoHaulioNyumbaStok
Earliest documented
Approximately 2019
Latest documented
2026
Evidence
Product source and recent CVs
Supabase / RLSRecent use+

Tenant/auth boundaries, narrow RPCs and database-enforced policies.

TaskoNyumbaStok
Latest documented
2026
Verified version
2.115 · Tasko client
Evidence
Product source and recent CVs
PostGISRecent use+

Geospatial freight data and route context.

Haulio
Latest documented
2026
Evidence
Product source and recent CVs
pgvectorRecent use+

Semantic retrieval alongside permission and provenance controls.

TaskoDocuBrainRegulation Tracker
Latest documented
2026
Evidence
Product source and recent CVs
Multi-tenant systemsRecent use+

Company membership, scoped data access and explicit business rules.

TaskoStok
Latest documented
2026
Evidence
Product source and recent CVs
Offline-first systemsRecent use+

Local records, synchronization boundaries and tracking outboxes.

StokHaulio
Latest documented
2026
Evidence
Product source and recent CVs

Applied AI

GPT-3 / OpenAI APIsDocumented by 2021+

Early beta exposure and client interview/question scoring; current configurable provider framework.

EnigmaScoreProspect 33Tasko
Earliest documented
Approximately 2021
Latest documented
2026
Evidence
2021 CV + recent client CVs; precise first month unconfirmed
RAG / embeddingsRecent use+

Private ingestion, semantic chunks, retrieval and citation-backed responses.

TaskoDocuBrain
Latest documented
2026
Evidence
Product source and recent CVs
Permission-aware retrievalRecent use+

Authorization constrains evidence before model use.

Tasko
Latest documented
2026
Evidence
Product source and recent CVs
Citations / provenanceRecent use+

Ground responses and prepared work in permitted sources.

Tasko
Latest documented
2026
Evidence
Product source and recent CVs
Tool orchestrationRecent use+

Department capabilities, structured generation and approval boundaries.

Tasko
Latest documented
2026
Evidence
Product source and recent CVs
Human-in-the-loop systemsRecent use+

Exact approval, current policy checks and audited provider actions.

Tasko
Latest documented
2026
Evidence
Product source and recent CVs
Ollama / model routingRecent use+

Local/cloud OpenAI-compatible runtime and company model configuration.

TaskoDocuBrain
Latest documented
2026
Evidence
Product source and recent CVs
TensorFlow / Keras2019–20 project+

Hands-on model training and evaluation; historical foundation, not continuous full-time ML experience.

OCR / ML
Earliest documented
Approximately 2019
Latest documented
2020
Evidence
2021 CV documents Dec 2019–Mar 2020 OCR/ML work
EMNIST / CNN training2019–20 project+

Hands-on model training and evaluation; historical foundation, not continuous full-time ML experience.

OCR / ML
Earliest documented
Approximately 2019
Latest documented
2020
Evidence
2021 CV documents Dec 2019–Mar 2020 OCR/ML work
Google Colab / NumPy2019–20 project+

Hands-on model training and evaluation; historical foundation, not continuous full-time ML experience.

OCR / ML
Earliest documented
Approximately 2019
Latest documented
2020
Evidence
2021 CV documents Dec 2019–Mar 2020 OCR/ML work
Adam / MNIST / RNNsProject experience+

Training/evaluation tools reported in September AI CV; exact project dates unconfirmed.

ML model training
Evidence
September 2026 AI CV
ProphetProject experience+

Forecasting reported in AI CV; deployment scope and dates unconfirmed.

Forecasting
Evidence
September 2026 AI CV

Cloud & delivery

AWS2019–22+

Deployments and production support; early Lex/Polly workflows.

EnigmaScore
Earliest documented
Approximately 2019
Latest documented
2022
Evidence
Product source and recent CVs
VercelRecent use+

Independent web deployments, release checks and public funnels.

TaskoHaulioStokNyumba web
Latest documented
2026
Evidence
Product source and recent CVs
GCPRecent use+

Cloud Run API deployment target and staging.

Haulio
Latest documented
2026
Verified version
Node 24
Evidence
Product source and recent CVs
DockerRecent use+

Reproducible services and deployment boundaries.

Cell CollectiveDocuBrainHaulio
Latest documented
2026
Evidence
Product source and recent CVs
GitHub ActionsRecent use+

Source-based checks and release pipelines.

HaulioRegulation Tracker
Latest documented
2026
Evidence
Product source and recent CVs
GitLab CIRecent use+

Scientific platform pipelines and release quality.

Cell Collective
Latest documented
2026
Evidence
Product source and recent CVs
Turborepo / npm workspacesRecent use+

Shared development workflows and reported ~40% build improvement.

Cell Collective
Latest documented
2026
Evidence
Product source and recent CVs
NxRecent use+

Domain packages and independently built applications.

Haulio
Latest documented
2026
Verified version
23
Evidence
Product source and recent CVs
ViteRecent use+

Frontend tooling and fast feedback.

Cell CollectiveHaulio
Latest documented
2026
Verified version
8 · Haulio
Evidence
Product source and recent CVs
FirebaseRecent use+

Native analytics and crash reporting.

Nyumba
Latest documented
2026
Verified version
24 · app modules
Evidence
Product source and recent CVs

Testing

CypressRecent use+

Scientific workflow testing and release confidence.

Cell Collective
Latest documented
2026
Evidence
Product source and recent CVs
PlaywrightRecent use+

Browser journeys and responsive verification.

StokHaulioRegulation TrackerPortfolio
Latest documented
2026
Evidence
Product source and recent CVs
VitestRecent use+

Behaviour and regression coverage.

TaskoHaulioStok
Latest documented
2026
Verified version
4
Evidence
Product source and recent CVs
Database contract testsRecent use+

Permissions, tenant boundaries and domain invariants.

TaskoNyumba
Latest documented
2026
Evidence
Product source and recent CVs

A calendar span is not a claim of uninterrupted full-time use. “Recent use” means the work is verified but its first date is not established. Recent documented use

05 / How I think

I enjoy turning complex
problems into simple,
working products.

I’m a software engineer based in Nairobi, Kenya. I like being close enough to the user to understand the problem, and deep enough in the system to solve it properly.

That can mean an Angular workflow, a React scientific interface, an offline Android app or a permission-aware AI assistant. The technology changes. My responsibility for the outcome doesn’t.

The products behind SelfAwareTech

Own the outcome

Stay with the problem from discovery through architecture, delivery and production iteration.

Work close to the user

Understand the workflow, preserve people’s effort and measure what actually happened.

Make the rules explicit

Design permissions, failure paths and business constraints into the system.

Balance speed with confidence

Keep feedback loops short without losing testing, observability or release quality.

06 / Now

Still building. Still learning.

A snapshot of current work, not a live activity feed.

07 / Work together

A useful addition
to your engineering team.

I’m primarily interested in senior full-stack, frontend and product engineering work, with applied AI or founding engineering roles where I can own meaningful systems.

Nairobi, Kenya · UTC+3Remote / international teams

Where I can help

01

Take a product from ambiguity to production

02

Own a complex frontend or full-stack feature

03

Build grounded AI and RAG workflows

04

Design multi-tenant and mobile + web systems

05

Improve monorepos and developer feedback loops

06

Debug, harden and operate production software

Let’s build something useful

Interested in working together?

Tell me what you’re building, where you’re stuck, or what your team needs.

Book a callSend an emailCall scheduling starts with an email.