Gichoya Macharia

CTO · Web3 · ML · Nairobi

Case Studies

How I design and ship systems that solve real problems.

AvaCertify

MVP

Problem

Certificate fraud and manual verification processes make credentials unreliable and slow to validate.

Solution

Built a blockchain-based certification system issuing credentials as NFTs on Avalanche with on-chain verification and revocation.

Outcome

Won 1st place at Avalanche Codebase Pitch Competition. Smart contract deployed and MVP in progress.

Solidity · Avalanche · FastAPI · IPFS

View Project →

Inventory Management System

Production-Ready

Problem

Small retailers lack systems to track inventory, especially for consignment stock and invoice processing.

Solution

Developed a full inventory + invoice ingestion system with RBAC, authentication, and export pipelines.

Outcome

Production-ready system being packaged into a white-label SaaS for East African businesses.

FastAPI · React · PostgreSQL · Python

View Project →

Africura

Live

Problem

Travel platforms lack Africa-focused recommendation systems tailored to local tourism data.

Solution

Built a hybrid ML engine using TF-IDF + collaborative filtering trained on TripAdvisor data across 20 countries.

Outcome

Packaged as an API-ready recommendation engine for tourism platforms and NGOs.

Python · scikit-learn · FastAPI

View Project →

Motivate Me

In Progress

Problem

Centralized apps limit ownership of personal content and identity.

Solution

Designed a Web3 app using Civic Auth + IPFS for decentralized identity and content storage.

Outcome

Demonstrates real-world application of decentralized identity systems.

Next.js · TypeScript · IPFS · Civic

View Project →

Need something like this built?

I design systems that work in production — not just prototypes.

Let’s Talk