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

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

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

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

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

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

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.

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.

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
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.