Bitcoin Educator & Community Developer at BitsaccoNairobi, Kenya

Bitcoin & Open-Source Developer building operational systems, protocol tools and accessible Bitcoin infrastructure.

Specialized in deterministic Bitcoin/Lightning operational intelligence, reproducible protocol laboratories, production open-source collaboration in BTCPay Server, and technical Swahili Bitcoin education.

Stack:Rust (Systems/Axum)TypeScript (Next.js)Bitcoin Core & LNDPostgreSQL & SQLiteC# / ASP.NET
Selected Work

Flagship Systems & Laboratories

View all projects & labs
Bitcoin InfrastructureActive Research & Development

Rieko

Operational intelligence engine for Bitcoin and Lightning infrastructure

A deterministic systems engine written in Rust that ingests live telemetry from Bitcoin Core and LND, builds an in-memory graph, evaluates typed detectors, generates prioritized operational recommendations, and executes deterministic what-if simulations.

  • Deterministic detectors with stable SHA-256 identities and zero replay duplication
  • Pure what-if simulation engine projecting liquidity redistribution without mutating node state
  • LLM explanations are strictly decoupled and never part of the core detection loop
Rust (1.80+)Tokio / AxumSQLite (WAL Mode)LND REST APIBitcoin Core RPC+3
Operational SystemsActive Production

MazingiraOps

Multi-ward environment operations platform

A multi-tenant operational platform engineered to digitize municipal sanitation and environmental management from Makina Ward to Kibra Subcounty and Nairobi City County. Features QR attendance, leave approval workflows, field work evidence, and immutable reporting.

  • Transitioned municipal workflows from unverified paper rosters to cryptographic QR check-ins
  • Default-deny tenant isolation enforced server-side across staff, attendance, logs, and reports
  • Private S3 object storage with scoped access control for sensitive field and medical evidence
TypeScriptNext.js (App Router)NestJS + FastifyPostgreSQL (Prisma)Zod+3
Protocol LaboratoryCompleted Lab

BitScope

Reproducible Bitcoin protocol laboratory backed by a real Bitcoin Core node

An educational and experimental protocol workbench that constructs, executes, attacks, and verifies Bitcoin transactions against a live local Bitcoin Core node on regtest, producing deterministic cryptographic evidence bundles.

  • Zero reliance on third-party block explorers; all state is verified against a live local Bitcoin Core node
  • Hands-on experiments for RBF fee bumping, CPFP child spends, PSBT multisig signing, and Taproot scripts
  • Deterministic proof bundle exports containing raw JSON-RPC queries, block receipts, and mempool proofs
TypeScriptNext.jsTailwind CSSPythonFastAPI+3
Open Source Collaboration

BTCPay Server & Ecosystem

Explore full contribution timeline

Fix 22 dead sidebar entries in Integrations and Plugins sections

Audited the documentation sidebar configuration and restored 22 missing or broken links across the Integrations and Plugins directories, ensuring docs build cleanly.

Impact: Repairs critical developer and merchant onboarding documentation pathways.
DocumentationBugfixNavigation

Sidebar config references pages that don't exist, breaking the build

Surfaced and documented non-existent file references causing build breakages in the static documentation generator.

Impact: Identified root cause for build failures and provided reproduction steps.
Issue TriageCI/CD

Complete Swahili translations across all merchant and pos flows

Finished missing and inconsistent Swahili translations for Point-of-Sale, invoice checkout, and store management views.

Impact: Enables merchants across Kenya and East Africa to run BTCPay Server in Kiswahili natively.
LocalizationSwahiliMerged

feat(translations): add Swahili (sw) language pack

Created initial Swahili language pack, establishing standardized translations for Bitcoin, Lightning, and payment gateway terminology.

Impact: Established the official Swahili locale in BTCPay Server translator repository.
LocalizationFeatureMerged
Accessibility & Education

Making Bitcoin Knowledge Accessible in Kiswahili

East Africa is home to over 200 million Swahili speakers and vibrant grassroots adoption. Technical Bitcoin documentation, however, has remained almost entirely in English. I lead community initiatives to translate definitive protocol literature and merchant interfaces into Kiswahili.

PROPOSAL #1221

Mastering Bitcoin

Swahili translation coordination for the 3rd edition.

100% COVERAGE

BTCPay Server

Complete Swahili POS and checkout language pack.

COMMUNITY

Grassroots Cohorts

Hands-on node & wallet workshops in Kibra, Nairobi.

Technical Competencies

Domain Competencies & Core Tooling

Practical competencies grounded in implemented code and operational deployments.

Bitcoin & Lightning Protocol

Protocol mechanics, node RPC interfaces, transaction lifecycle, and Lightning infrastructure.

  • Bitcoin Core (RPC & Regtest)
    Direct node integration, regtest test harnesses, mempool policies
  • Lightning Network & LND
    Channel balancing, HTLC telemetry, node monitoring, REST/gRPC
  • PSBT & Multisig
    BIP-174 partial transactions, multi-party threshold schemes
  • Descriptors & Taproot
    Output descriptors, Miniscript, key-path and script-path spending
  • Transaction Lifecycle
    RBF fee-bumping, CPFP child spends, CLTV/CSV timelocks
  • Nostr Protocol
    NIP-17 encrypted messaging, NIP-29 public channels, NIP-98 auth

Systems & Deterministic Architecture

High-integrity systems development, concurrent processing, and mathematical projections.

  • Rust (Async / Tokio / Axum)
    Kernel domain modeling, thread-safe graphs, memory safety
  • Deterministic Engines
    Stable SHA-256 fingerprinting, replayable what-if simulations
  • SQLite (WAL Mode)
    Single-writer lock, transactional migrations, trigger-enforced audit trails
  • Observability & Telemetry
    Structured logging, O(1) health checks, metrics normalization

Product & Application Engineering

Full-stack web applications, tenant boundaries, and operational administrative software.

  • TypeScript (Strict Mode)
    End-to-end type safety, Zod validation, shared monorepo contracts
  • Next.js (App Router) & React
    Server Components, streaming, responsive accessible UI
  • PostgreSQL & Prisma
    Relational schema design, migrations, indexing, tenant filtering
  • Multi-Role Authorization
    RBAC state machines, server-side session management, CSRF defense
  • Deployment & Infrastructure
    Docker containers, Railway, S3 object storage integration

Open Source & Collaboration

Contribution lifecycle inside distributed production codebases and developer communities.

  • Git & GitHub Workflows
    Issue reproduction, structured PRs, branch management, CI/CD
  • Issue Triage & Testing
    Identifying regression bugs, CI script fixes, reproducible evidence
  • Localization (i18n)
    Swahili translation packs, technical lexicons, translator tooling
  • Technical Documentation
    Architecture specs, ADRs (Architecture Decision Records), guides

Active Growth Areas

Technologies under active study and practical expansion.

  • C# / .NET & ASP.NET Core
    Deepening contributions into BTCPay Server backend plugins and daemons
  • LDK (Lightning Development Kit)
    Building custom lightweight Lightning node gateways and interfaces

Interested in collaboration or infrastructure discussion?

Open to discussions around Bitcoin/Lightning systems, open-source development, operational software, or East African developer education.