Live beta01Tasko
Company-aware AI with permission-scoped knowledge, department assistants and reviewed actions.
Available for remote opportunities
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

01 / Selected work
Live beta01Company-aware AI with permission-scoped knowledge, department assistants and reviewed actions.
Live web02Kenya-first freight matching built around route, capacity, cargo compatibility and booking rules.
Android + web03Helping customers find local providers, with requests, messaging and job progress in one place.
Android + web04Inventory, sales and purchases for small retailers—even when the connection disappears.
02 / How I got here
From enterprise workflows to scientific software to products of my own. Each chapter changed how I think about engineering.
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.
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.
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.
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.
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.
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
Engineering in distributed teams, enterprise products and an independent product studio.
Dates follow my latest CVs. SelfAwareTech has run concurrently with team engagements.
Full-Stack Software Engineer
Remote · US research team
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.
Founder & Independent Software Engineer
Nairobi · concurrent product studio
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.
Senior Software Developer
Nairobi · hybrid
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.
04 / Engineering depth
Open a technology for projects, versions and context.
Experience labels are approximate documented spans.
Production interfaces and application workflows.
Production interfaces and application workflows.
Production interfaces and application workflows.
Production interfaces and application workflows.
Model training, scientific services and ingestion pipelines. Documented span, not uninterrupted usage.
Spring Boot domain services, security and relational models.
Relational modelling, policies, queries and data integrity.
Enterprise workflows, mobile/web inventory, logistics and AI operations.
Client systems and data-heavy scientific interfaces.
Server-rendered web products and companion dashboards.
Responsive design systems and modern CSS.
Scientific/data-heavy frontend visualization.
Android marketplace workflows.
Native notifications, locations and Android delivery.
Local-first retail and role-aware logistics mobile UI.
Hybrid app native capabilities and release workflows.
Native app development, signing and Play release workflows.
API-driven services, integrations and server runtime.
Controllers, service/domain layers, Hibernate and Spring Security.
Explicit contracts, authorization and lifecycle transitions.
Domain-oriented API and Socket.IO service.
Python APIs and document/scientific workflows.
Authorized realtime subscriptions and tracking foundations.
Backend/data tooling reported in CV; exact first use unconfirmed.
Relational data modelling, access policies and transactional boundaries.
Tenant/auth boundaries, narrow RPCs and database-enforced policies.
Geospatial freight data and route context.
Semantic retrieval alongside permission and provenance controls.
Company membership, scoped data access and explicit business rules.
Local records, synchronization boundaries and tracking outboxes.
Early beta exposure and client interview/question scoring; current configurable provider framework.
Private ingestion, semantic chunks, retrieval and citation-backed responses.
Authorization constrains evidence before model use.
Ground responses and prepared work in permitted sources.
Department capabilities, structured generation and approval boundaries.
Exact approval, current policy checks and audited provider actions.
Local/cloud OpenAI-compatible runtime and company model configuration.
Hands-on model training and evaluation; historical foundation, not continuous full-time ML experience.
Hands-on model training and evaluation; historical foundation, not continuous full-time ML experience.
Hands-on model training and evaluation; historical foundation, not continuous full-time ML experience.
Training/evaluation tools reported in September AI CV; exact project dates unconfirmed.
Forecasting reported in AI CV; deployment scope and dates unconfirmed.
Deployments and production support; early Lex/Polly workflows.
Independent web deployments, release checks and public funnels.
Cloud Run API deployment target and staging.
Reproducible services and deployment boundaries.
Source-based checks and release pipelines.
Scientific platform pipelines and release quality.
Shared development workflows and reported ~40% build improvement.
Domain packages and independently built applications.
Frontend tooling and fast feedback.
Native analytics and crash reporting.
Scientific workflow testing and release confidence.
Browser journeys and responsive verification.
Behaviour and regression coverage.
Permissions, tenant boundaries and domain invariants.
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’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 SelfAwareTechStay with the problem from discovery through architecture, delivery and production iteration.
Understand the workflow, preserve people’s effort and measure what actually happened.
Design permissions, failure paths and business constraints into the system.
Keep feedback loops short without losing testing, observability or release quality.
06 / Now
A snapshot of current work, not a live activity feed.
Grounded company AI, retrieval and reviewed work.
Recent work · Oct 2026Freight intake, matching and tracking foundations.
Recent work · Sep 2026Marketplace requests, trust and mobile/web delivery.
Recent work · Sep 2026Offline shop records, account sync and product demos.
07 / Work together
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.
Where I can help
Take a product from ambiguity to production
Own a complex frontend or full-stack feature
Build grounded AI and RAG workflows
Design multi-tenant and mobile + web systems
Improve monorepos and developer feedback loops
Debug, harden and operate production software
Let’s build something useful
Tell me what you’re building, where you’re stuck, or what your team needs.