Dedan Okware, senior software engineer

Software that keeps working.

I ship payments, blockchain and developer tools from Nairobi, and client systems through my studio, okwaretech.

Selected work

  1. Rasko Sweet Scent screenshot

    Client work

    Rasko Sweet Scent

    The business system for a eucalyptus grower in Nakuru. Offline-first on Windows and Android, synced to the cloud, with the public website alongside.

    Developed by okwaretech (okwaretech.com)

    Tauri 2, React, TypeScript, SQLite, Supabase, Next.js

  2. OHMS 2.0 - Autonomous Agent Platform screenshot

    Platform

    OHMS 2.0

    AI agents composed from plain-language goals, running as Internet Computer canisters with verifiable on-chain execution.

    2nd place in WCHL Kenya and Africa, Global Finale

    Rust, TypeScript, React 19, Internet Computer, ICP, AI Agents

  3. U-Download screenshot

    Desktop product

    U-Download

    A media downloader with a Rust and Tauri core that bundles its own tooling, so it installs and works with nothing else on the machine.

    Used by 1,500+ people on Linux, Windows and macOS

    Rust, Tauri, React, TypeScript, yt-dlp, aria2c

  4. Gitok screenshot

    Open source

    Gitok

    35+ Git commands with safety prompts, an interactive cheatsheet and self-updates, released through an automated pipeline.

    Adopted by 2,000+ developers in 40+ countries

    Shell Script, Bash, Fish Shell, Git, GitHub Actions, CI/CD

  5. RSON - Rust Serialized Object Notation screenshot

    Open source

    RSON

    A superset of JSON with comments, structs, enums and optionals. Every JSON file is valid RSON, with parsers for Rust, TypeScript and Python.

    Spec plus parsers in three languages

    Rust, Serde, TypeScript, Python, JavaScript, Data Serialization

  6. IThreeM - Decentralized Gaming Engine screenshot

    Engine

    IThreeM

    A 2D and 3D game engine that runs on the Internet Computer, with on-chain assets and in-game transactions.

    Rust, Motoko and WebGL

    Rust, Motoko, Internet Computer, WebGL, WebAssembly, Three.js

Measured in the people who use it.

monthly users served by APIs I designed and built
50,000+monthly users served by APIs I designed and built
developers trained across three cohorts
9,000+developers trained across three cohorts
developers using my open-source tools
3,500+developers using my open-source tools

Five disciplines, all shipped to production.

Portrait of Dedan Okware

Frontend

Lead Front End Engineer at Fingo Africa: stablecoin wallets, cross-border transfers and KYC onboarding in Next.js and React.

Technical leadership

Tech Lead at Power Learn Project Africa, leading the revamp of core systems and setting engineering standards.

Backend

APIs and services in Rust, Go, Node.js and Python, with CI/CD and the operations work that keeps them up.

Mobile

Flutter apps for Fingo Africa, and Tauri apps for Android and desktop, including Rasko Sweet Scent and U-Download.

Blockchain

ICP smart contracts at Bonded for tamper-proof evidence storage, plus Solidity and Motoko in my own products.

WCHL 2025 Regional Round certificate awarding 2nd place to OHMS by Dedan Okware

Where I've worked.

  • Feb 2026 - Present

    Lead Front End Engineer

    Fingo Africa

  • Jan 2026 - May 2026

    Technical Lead Software Engineer

    Power Learn Project Africa

  • Oct 2024 - May 2026

    Full Stack Software Engineer & Instructor

    Power Learn Project Africa

  • Apr 2025 - Jul 2025

    Blockchain Software Engineer

    Bonded

  • Apr 2023 - Mar 2025

    Freelance Software Engineer (Backend & Full-Stack)

    Self-employed

  • Jan 2023 - Present

    Open Source Creator & Maintainer

    Independent

Full experience

okwaretech

Need something built that has to keep working?

okwaretech takes on business systems, web and mobile products, and integrations. Send what you need and when you need it, and I'll reply with how I would build it.