Samuel Onoja Taiwo

github | email

I’m a self-taught systems engineer focused on blockchain infrastructure and low-level performance work. I write mostly Rust, Golang, and C, but I’m comfortable across the stack.

Most recently at Komodo Platform, where I built DeFi backend systems and cross-chain trading infrastructure.

Professional Experience

Rust Software Engineer @ Komodo Platform

May 2022 - 2025

Worked on Komodo’s DeFi core backend, building blockchain applications in Rust and Golang:

Fullstack Engineer @ DDW

April 2020 - May 2022

Notable Contributions

Zcash/ARRR WASM Implementation - Komodo DeFi Framework

Ported the Zcash protocol (ARRR coin) to WASM for browser-based transactions. Refactored librustzcash for async, added IndexedDB wallet storage, and built a WASM-compatible gRPC transport. View PR | librustzcash

WalletConnect v2 Integration - Komodo DeFi Framework

Integrated WalletConnect v2 for EVM and Cosmos chains. Handles multi-session, persistent storage, and Sign & Pairing APIs. View PR | WalletConnectRust

REVM - Performance Optimization

7.9x speedup in JumpTable lookups (9.4M → 74.6M ops/sec). View PR

Rust - needless_type_cast lint

New lint that detects bindings cast to the same type at every usage site, suggesting the correct type at definition. View PR

Open Source

Contact