Daniel Mwihoti

Daniel Edward Mwihoti

I build Bitcoin, Cardano, and AI systems — in Rust, Python, Next.js/React, and TypeScript. Fullstack, backend, and open-source contributions.

About Me

I'm a Bitcoin, Cardano, and Rust engineer based in Nairobi, Kenya. I build cryptography and consensus systems — secp256k1 wallets, Plutus smart contracts, on-chain games, and AI-augmented developer tooling.

I'm an open-source contributor to IntersectMBO's lsm-tree (Haskell, used by the Cardano node), the Cardano Foundation, and rust-bitcoin. I also ship full-stack — Next.js, Supabase, Postgres — when the project calls for it. Open to remote contracts and collaborations.

daniel@nairobi: ~
whoami
Bitcoin · Cardano · Rust engineer, Nairobi
cat stats.txt
3+ years experience
20+ projects shipped
git log --merged
✓ IntersectMBO/lsm-tree #818
✓ cardano-foundation/cardano-org
✓ bitcoin-core/bitcoin

Tech Evolution

23
2023
ReactNode.jsPostgreSQLExpressMongoDB
24
2024
SolidityWeb3.jsICPArbitrumRustCivic Auth
25
2025
JavaScriptPythonFullstackData Eng.MLDeployment
26
2026
BitcoinRustCardanoHaskellStarknetAI AgentsLSM-tree
5+
PRs Merged
3
OS Orgs
20+
Projects
4
Communities

GitHub Activity

Experience

Author — Claude Code Setup Guide

Community

Open source · Self-published

May 2026

  • Wrote and published an open-source guide showing developers how to use Claude Code for free.
  • Shared on LinkedIn for the broader developer community.
github.com/mwihoti/claudecodesetup

Personal AI Agent — danpersonalagent

Community

Personal Project

2026 – Present

  • Building a personal AI agent for autonomous task delegation, research, and workflow automation.
github.com/mwihoti/danpersonalagent

Open Source Contributor

Open Source

IntersectMBO / lsm-tree

February – April 2026

  • Contributed to IntersectMBO's lsm-tree — a production-grade LSM database library used by Cardano, written in Haskell.
  • PR #818 merged: refactored Internal.Arena with modern Haskell record extensions (DuplicateRecordFields, NoFieldSelectors, OverloadedRecordDot) replacing RecordWildCards.

Open Source Contributor

Open Source

Cardano Foundation

January – December 2025

  • PR merged to cardano-foundation/cardano-org: added Kenya-specific CEX list (Binance, Yellow Card, BingX, OKX) for users looking to buy ADA.
  • Contributed Docker containerisation for the cardano-org documentation platform, enabling reproducible local development.

Open Source Contributor

Open Source

rust-bitcoin / stx-labs/explorer

January 2026

  • Contributed to rust-bitcoin, the foundational Rust library for Bitcoin development used across the ecosystem.
  • Contributed to stx-labs/explorer, a Bitcoin/Stacks blockchain explorer.

Bitcoin Lightning Network Attack Contest — Warnet: Wrath of Nalo

Community

Boss Challenge / Bitcoin Dev Project

February 2026

  • Competed in a live Bitcoin Lightning Network attack simulation on Signet as part of Team Libra.
  • Executed channel jamming attacks via hold invoices against designated LND target nodes.
  • Performed DoS exploits on vulnerable LND versions: gossip timestamp filter DoS (v18.2-beta) and onion bomb (v16.4-beta).
  • Deployed and commanded 3 armada nodes on live Signet using Warnet CLI and lncli.

Blockchain Ambassador

Blockchain Centre NBO

October 2025 – Present

  • Worked across Tech & Research and Events & Legal departments as both a builder and community support.
  • Built Cardano DApps (Plutus, Mesh SDK) and Next.js projects; conducted research across blockchain ecosystems.
  • Represented Blockchain Centre NBO as ambassador at the Cardano Africa Tech Summit.

Full-Stack Developer

Freelancer — Remote

2024 – Present

  • Designed, developed, and deployed a Guess Game DApp on Arbitrum Sepolia with on-chain gameplay mechanics.
  • Architected a PYUSD dApp with integrated blockchain explorer and marketplace, leveraging GCP Blockchain Node Engine.
  • Built the Kenyan AI Advisory Project on ICP using Motoko, TypeScript, React, and llama3 LLM agents.
  • Top 10 at StackUp August 2024 Hackathon for a Rust + Slint memory game.

Skills

Frontend

HTML5
CSS3
JavaScript
TypeScript
React
Next.js

Backend

Node.js
Express
Python
NestJS
PostgreSQL
MongoDB

DevOps

Docker
Git
Redis
Linux
Nginx
CI/CD

Blockchain & Web3

Bitcoin
Ethereum/EVM
Solidity
Solana
Starknet
Cairo
Cardano
Lightning Network
Dojo Framework
Account Abstraction

Languages & Systems

Rust
Haskell
Elixir
C++
Vim
API Integration

Projects

Selected work in Bitcoin, Cardano, Starknet, AI, and full-stack.

Stacks builders and founders need a trusted way to find co-builders, with partnerships verifiable on-chain rather than just word-of-mouth.

Building

StackMate

Builder-partner marketplace on Bitcoin L2 (Stacks). Project owners post partner requests; builders browse, apply with a pitch, and get accepted — every key action (registration, application, acceptance, mutual endorsement) is anchored on-chain via four Clarity smart contracts on Stacks mainnet (Nakamoto epoch 3.4). Off-chain Postgres handles search and metadata; on-chain principals form the verifiable reputation trail.

Next.js 16React 19TypeScriptClarityStacks@stacks/connectNeon PostgresDrizzle ORMTailwind v4

AI agents need to sign blockchain transactions without ever exposing raw private keys.

OWS Hackathon

Open Wallet Standard

Multi-chain AI agent wallet supporting 9 chains (EVM, Solana, Bitcoin, Cosmos, XRPL+). Policy-gated signing tokens — AI agents never hold raw keys. Includes Solana + EVM signature verification and live testnet transactions.

TypeScriptRustReactSolanaEVMBitcoinCosmosXRPL

Show exactly how Bitcoin works at every layer — from key generation to signed, broadcast transactions on testnet.

Bitcoin Wallet Lab

Educational Bitcoin wallet on testnet4 built on what I learned from Bitcoin Dojo. Generate all three address types (P2PKH, Nested SegWit, Native SegWit) from a single key, receive testnet coins, build and sign a real transaction, then broadcast and watch it confirm on-chain. secp256k1 + ECDSA + RFC 6979 implemented from scratch in a vendored bitcoin_dojo crate. Includes signature malleability demo.

RustAxumTokiosecp256k1ECDSADocker

Give institutions a tamper-proof way to issue and instantly verify credentials without a centralised authority.

LiteCert — Blockchain Certificate Verification

Certificate verification platform anchored on the Cardano blockchain using Mesh SDK. Institutions issue digital credentials with unique identifiers (e.g. CAR_JOH_01); employers verify instantly via on-chain transaction hash. Privacy-first: certificate data is hashed before blockchain submission.

TypeScriptReactCardanoMesh SDKPlutus

Build a fully on-chain game for the Dojo Game Night hackathon, accessible via Telegram without crypto knowledge.

Memorabilia

Fully on-chain memory card matching game on Starknet, built for the Dojo Game Night hackathon. Playable as a Telegram Mini App (@enter_memorabilia_musem_bot) — no wallet or gas fees to start. Features Account Abstraction, gasless transactions, 3 eras, 15 levels, daily challenges, and NFT minting via Cartridge.

TypeScriptStarknetDojo EngineCairoTelegram Mini App

Build exercise habits through daily accountability, community support, and on-chain proof of progress on Avalanche.

Daily Habit Hub

Modern fitness tracking app combining social accountability with Web3 rewards. Daily check-ins across gym, running, cycling, yoga and more. Visual streak tracking, community feed, professional coaching connections, and $HABIT token rewards + "Proof of Progress" NFT minting on the Avalanche network.

Next.jsSupabaseAvalancheWagmiRainbowKitTanStack Queryshadcn/ui

Real-time vehicle speed, traffic jam detection, and person tracking at the edge with zero cloud latency.

Computer Vision — Traffic & Attendance

Edge-native CV system for real-time traffic sensing and multi-class object counting. Dual-stack architecture: Python (Ultralytics + DeepFace for gender analysis) for prototyping, and Rust (ort/ONNX Runtime + OpenCV) for high-performance edge inference. Homography-based pixel-to-meter calibration for science-grade speed data. Designed to run on NVIDIA Jetson.

PythonRustYOLOONNX RuntimeOpenCVDeepFace

Telegram Bots

Bots and Mini Apps shipped on Telegram. Tap any to chat — they're all live.

Make a fully on-chain Starknet game playable by anyone, without a wallet or gas.

Mini App

Memorabilia

@enter_memorabilia_musem_bot

Telegram Mini App entry point for the Memorabilia memory-card game on Starknet. Account Abstraction handles wallet creation behind the scenes; players match cards across 3 eras and 15 levels with gasless transactions and NFT minting via Cartridge.

Telegram Mini AppStarknetCairoDojo EngineCartridge

Capture ideas, links, and notes the moment they hit — recall them later in plain language.

Live

Second Brain

@danmwisecondbrainbot

Personal AI second-brain on Telegram. Forward links, drop voice notes, jot ideas; ask questions in natural language and the bot retrieves with context. Built around an LLM + vector store so semantic search beats keyword grep.

Telegram Bot APILLMVector DBPython

Why Hire Me

I'm a multidisciplinary engineer with the discipline to deliver. Whether you need payments, AI, blockchain, smart contracts, automation, or an open-source collaborator — I'll ship it.

Payment Integration

Stripe, M-Pesa, PayPal, and on-chain payments — wired into your site or product, end to end.

AI Integration

LLM-powered features, chatbots, semantic search, and RAG pipelines using OpenAI, Groq, Gemini, or LLaMA.

Blockchain Integration

Bitcoin, Cardano, EVM, Solana, Starknet — wallets, signing, transactions, and ecosystem tooling.

Smart Contracts

Solidity, Plutus, Cairo — written, tested, audited, and deployed to mainnet with confidence.

Agentic Automation

AI agents, workflow automation, scheduled jobs, and bot infrastructure that actually ships.

Open Source Contribution

Active contributor to IntersectMBO, Bitcoin, and Cardano. I can ship inside your repo, not just around it.

Get In Touch

Open to collaborations, contracts, and interesting ideas.

Let's build something together

Whether it's a DApp, a Bitcoin tool, a fullstack product, or an open source collaboration — I'm available. Drop a message or reach out directly.

Based in Nairobi, Kenya — open to remote work worldwide.