Open to London relocation · Global remote
    0+Years Exp.
    0+Products
    0+Banks Integrated
    0Engineers Led

    I build the systems behind financial products.For the past 7 years, I've worked across Fintech payments, banking, Trading, AI and Web3 Crypto, from the dense User Interface to distributed backends, real-time data pipelines, and infrastructure in React, TypeScript, Node, Java, Go, and Rust.

    DENNIS

    MWANGI
    WANJA
    01 — WHO I AM

    I build software where mistakes have consequences.

    For 7+ years, I've worked across payments, banking, FX, trading, crypto, and AI — building everything from real-time trading Exchanges to the distributed systems moving money underneath them.

    A bug here isn't just a broken pixel. It can be a wrong balance, a failed settlement, or a missed reconciliation. That's why I care about the details: how systems behave under load, how money moves safely, and how the frontend holds up when everything is happening at once.

    I've built APIs and SDKs used by 20+ banks, payment systems processing 50,000+ transactions a month, and pipelines handling 2M+ events a day. I lead 37 engineers across seven countries, while staying close to the code.

    Global RemoteUS / CanadaEurope / UKMENAAfricaAPAC
    02 — Core Capabilities
    Frontend & UI/UX

    Dense, real-time interfaces people actually enjoy using

    React, Next.js, and React Native for interfaces that update every second and can't drop a frame. Trading terminals for CEX and DeFi venues, non-custodial wallets, and financial dashboards that stream order books, liquidation heatmaps, and portfolio PnL over WebSockets. When off-the-shelf charting can't keep up, I go down to the rendering layer itself: custom candlestick series and Canvas bitmap coordinate systems built on top of libraries like TradingView's Lightweight Charts.

    Scroll ↓
    02 — AI Ecosystem


    I don't just build AI systems — I build with AI. Every tool here is part of my daily workflow. Hover any pill to explore.

    16+AI Tools
    3yAI-first Dev
    Iterations
    Claude Code
    Claude CodeAgentic Engineering
    ChatGPT
    ChatGPTArchitecture & Research
    GitHub Copilot
    GitHub CopilotPair Programmer
    Gemini AI
    Gemini AIMultimodal AI
    Cursor AI
    Cursor AIAI-Powered IDE
    Grok AI
    Grok AIReal-time Analysis
    Perplexity
    PerplexityResearch Intelligence
    Mistral AI
    Mistral AILightweight LLM
    Claude Code
    Claude CodeAgentic Engineering
    ChatGPT
    ChatGPTArchitecture & Research
    GitHub Copilot
    GitHub CopilotPair Programmer
    Gemini AI
    Gemini AIMultimodal AI
    Cursor AI
    Cursor AIAI-Powered IDE
    Grok AI
    Grok AIReal-time Analysis
    Perplexity
    PerplexityResearch Intelligence
    Mistral AI
    Mistral AILightweight LLM
    Claude Code
    Claude CodeAgentic Engineering
    ChatGPT
    ChatGPTArchitecture & Research
    GitHub Copilot
    GitHub CopilotPair Programmer
    Gemini AI
    Gemini AIMultimodal AI
    Cursor AI
    Cursor AIAI-Powered IDE
    Grok AI
    Grok AIReal-time Analysis
    Perplexity
    PerplexityResearch Intelligence
    Mistral AI
    Mistral AILightweight LLM
    Claude Code
    Claude CodeAgentic Engineering
    ChatGPT
    ChatGPTArchitecture & Research
    GitHub Copilot
    GitHub CopilotPair Programmer
    Gemini AI
    Gemini AIMultimodal AI
    Cursor AI
    Cursor AIAI-Powered IDE
    Grok AI
    Grok AIReal-time Analysis
    Perplexity
    PerplexityResearch Intelligence
    Mistral AI
    Mistral AILightweight LLM
    LangChain
    LangChainLLM Orchestration
    OpenAI Codex
    OpenAI CodexCode Generation
    Hugging Face
    Hugging FaceModel Hub
    Windsurf
    WindsurfAI IDE
    Anthropic
    AnthropicFoundation Models
    Pinecone
    PineconeVector Database
    Vercel AI SDK
    Vercel AI SDKAI Streaming
    Supabase AI
    Supabase AIVector Store
    LangChain
    LangChainLLM Orchestration
    OpenAI Codex
    OpenAI CodexCode Generation
    Hugging Face
    Hugging FaceModel Hub
    Windsurf
    WindsurfAI IDE
    Anthropic
    AnthropicFoundation Models
    Pinecone
    PineconeVector Database
    Vercel AI SDK
    Vercel AI SDKAI Streaming
    Supabase AI
    Supabase AIVector Store
    LangChain
    LangChainLLM Orchestration
    OpenAI Codex
    OpenAI CodexCode Generation
    Hugging Face
    Hugging FaceModel Hub
    Windsurf
    WindsurfAI IDE
    Anthropic
    AnthropicFoundation Models
    Pinecone
    PineconeVector Database
    Vercel AI SDK
    Vercel AI SDKAI Streaming
    Supabase AI
    Supabase AIVector Store
    LangChain
    LangChainLLM Orchestration
    OpenAI Codex
    OpenAI CodexCode Generation
    Hugging Face
    Hugging FaceModel Hub
    Windsurf
    WindsurfAI IDE
    Anthropic
    AnthropicFoundation Models
    Pinecone
    PineconeVector Database
    Vercel AI SDK
    Vercel AI SDKAI Streaming
    Supabase AI
    Supabase AIVector Store

    Hover any tool to see its role in my stack — 16 tools and counting

    See Full Stack

    03 — Work


    Not side projects. Not demos. Production systems moving real money and serving real users across payments, crypto & trading, AI, and commerce.

    08 / 20 projects
    LinkPay preview
    Production · PaymentsPayments · Multi-Rail Gateway
    linkpay.ioTypeScriptNestJS

    LinkPay

    Multi-rail payment gateway unifying M-Pesa, Airtel, bank transfers, cards, and Web3 behind one API — wallet engine, checkout links, revenue splitting, settlement workflows, and merchant dashboards.

    50K+Monthly Txns
    Multi-RailSettlement
    <300msProcessing
    PostgreSQLRabbitMQ
    Try it now
    Edge Cards preview
    Production · KCBFintech · Cards & Banking
    edge.cardsReact NativeNext.js

    Edge Cards

    KCB Group + Mastercard card platform for 10,000+ cardholders — secure onboarding, identity verification, real-time transaction posting, and banking-grade reconciliation across React Native and Next.js.

    10K+Cardholders
    KCB · MAPartners
    99.9%Uptime
    PostgreSQLMastercard
    Try it now
    Dextra Bot preview
    Live · HyperliquidTrading · Copy Automation
    dextrabot.comNext.jsTypeScript

    Dextra Bot

    Hyperliquid copy-trading platform that monitors high-performing wallets and replicates positions with configurable stop-loss, take-profit, and sizing — 1,000+ active traders.

    1K+Traders
    CopyEngine
    RiskControls
    HyperliquidTelegram
    Try it now
    Walbi preview
    Live · On-ChainCrypto · Exchange & Wallet
    walbi.comReactTypeScript

    Walbi

    Crypto-to-bank product bridging on-chain wallets to bank and mobile-money settlement, with a full wallet, asset-management, and copy-trading layer serving 98,000+ users.

    98K+Users
    On/OffRamp
    AMMMarkets
    SolidityNode.js
    Try it now
    Rada Protocol preview
    DeFi · GitHubDeFi · Asset Management
    github.comSolidityethers.js

    Rada Protocol

    Full Enzyme Protocol fork on Ethereum — Solidity smart contracts for on-chain fund creation and policy assignment, with a React + ethers.js investing UI and a GraphQL data layer.

    EnzymeFork
    VaultsOn-Chain
    ETHChain
    ReactGraphQL
    Try it now
    bybit_rs preview
    OSS · GitHubCrypto · Exchange SDK
    github.comRustWebSockets

    bybit_rs

    Typed Rust SDK for Bybit HTTP and WebSocket trading integration, used in production execution infrastructure.

    RustSDK
    WS+RESTAPI
    BybitVenue
    RESTBybit
    Try it now
    Venice AI preview
    Live · PrivacyAI · Private Multi-Model
    venice.aiLLMsMulti-Provider

    Venice AI

    Privacy-first platform unifying many LLMs behind one interface — model switching, multi-provider integration, context management, and session isolation.

    MultiModel
    PrivateAI
    AgentsAPI
    APITypeScript
    Try it now
    DotConversations preview
    Live · AIAI · Conversational
    dotconversations.inkNext.jsLLMs

    DotConversations

    Conversational AI product turning natural dialogue into structured, actionable output through a clean, focused interface.

    ConvAI
    StructuredOutput
    LLMCore
    TypeScriptAPI
    Try it now
    Agio Digital preview
    Licensed · FintechFintech · Regulated Platform
    agiodigital.comTypeScriptNext.js

    Agio Digital

    Securities Commission of The Bahamas–licensed platform with smart wallets, Visa card programs, KYC (Sumsub), custody (BitGo), and compliance-aware reporting.

    LicensedRegulated
    VisaCards
    KYCSumsub
    BitGoSumsub
    Try it now
    Dollar Markets preview
    Live · FX InfraFintech · Cross-Border FX
    copytrading-new.vercel.appJavaGo

    Dollar Markets

    Real-time FX aggregation and distribution API serving 20+ banks across seven African markets — 2M+ rate events per day, with partner SDKs in Java, Go, TypeScript, Node, and Python.

    20+Banks
    2M+/dayRate Events
    7Markets
    KafkaPostgreSQL
    Try it now
    BuyRentKenya preview
    Live · MarketplaceFintech · Property Marketplace
    buyrentkenya.comNext.jsTypeScript

    BuyRentKenya

    High-traffic property marketplace with search at scale, listings, lead flows, and integrated payments for one of Kenya's largest real-estate platforms.

    #1KE Property
    SearchAt Scale
    PaymentsIntegrated
    PostgreSQLPayments
    Try it now
    HyperDash preview
    Live · TradingTrading · Perps Terminal
    hyperdash.comReactTypeScript

    HyperDash

    Professional Hyperliquid perpetuals terminal — real-time position tracking, portfolio analytics, liquidation-risk views, and fast execution UX for active perps traders.

    ProTerminal
    HLPerps
    Real-timeData
    WebSocketsHyperliquid
    Try it now
    mev-strategy preview
    OSS · GitHubCrypto · MEV Infra
    github.comRustSolana

    mev-strategy

    Rust-based Solana MEV and anti-MEV execution tooling covering transaction awareness and MEV-sensitive strategy execution.

    RustInfra
    MEVAware
    SOLChain
    web3.jsMEV
    Try it now
    Mindtrip preview
    Live · AIAI · Travel Copilot
    mindtrip.aiNext.jsLLMs

    Mindtrip

    AI-native product generating structured itineraries from conversational input, grounded against live third-party data with hallucination controls before results reach users at scale.

    LLMNative
    RAGGrounded
    LiveData
    RAGTypeScript
    Try it now
    Jan AI preview
    OSS · AIAI · Local LLM Workspace
    jan.aiLocal LLMsDesktop

    Jan AI

    Open-source AI workspace for running local and cloud models with a private, ChatGPT-style desktop experience and OpenAI-compatible developer workflows.

    OSSModel
    LocalRuntime
    APICompatible
    OpenAI APITypeScript
    Try it now
    TinyAssistants preview
    Live · AIAI · RAG Assistants
    tinyassistants.aiLLMsVector DB

    TinyAssistants

    Conversational AI on RAG architecture with vector-DB retrieval and LLM orchestration for context-aware guidance at scale.

    RAGArch
    VectorDB
    LLMEngine
    RAGPython
    Try it now
    Lively Root preview
    Live · US-wideE-Commerce · DTC
    livelyroot.comNext.jsTypeScript

    Lively Root

    Direct-to-consumer live-plant platform with an AI plant-finder quiz, subscription boxes, and a corporate gifting portal.

    B2B+B2CRevenue
    SubsBoxes
    ShopifyPlatform
    ShopifyStripe
    Try it now
    The Bag preview
    Live · RetailE-Commerce · Retail KE
    thebag.keNext.jsTypeScript

    The Bag

    Modern Kenyan retail storefront with clean product discovery, cart, and mobile-money-ready checkout.

    KERetail
    MobileMoney
    DTCStore
    CommerceM-Pesa
    Try it now
    ShopPop preview
    AI-Powered · LiveE-Commerce · AI Storefront
    shoppop.inkNext.jsGemini AI

    ShopPop

    AI-powered storefront with Gemini personalisation — real-time product recommendations and seamless Stripe checkout.

    GeminiAI
    Real-timeRecs
    StripePay
    StripeTailwind
    Try it now
    Hey Rooted preview
    Live · DTCE-Commerce · Plant Retail
    heyrooted.comShopifyConversion UX

    Hey Rooted

    Premium plant storefront with curated collections, gifting flows, subscriptions, reviews, and nationwide shipping.

    7K+Reviews
    DTCCommerce
    SubsGifting
    SubscriptionsE-Commerce
    Try it now
    04 — Craft


    7yrs
    TypeScript
    TypeScript
    Frontend · Web Apps
    7yrs
    React
    React
    Frontend · Web Apps
    7yrs
    Next.js
    Next.js
    Frontend · Web Apps
    7yrs
    Node.js
    Node.js
    Backend · APIs
    4yrs
    NestJS
    NestJS
    Backend · APIs
    5yrs
    Java
    Java
    Backend · APIs
    5yrs
    Spring Boot
    Spring Boot
    Backend · APIs
    5yrs
    Kotlin
    Kotlin
    Mobile Apps
    5yrs
    Go
    Go
    Backend · APIs
    7yrs
    Python
    Python
    Backend · APIs
    5yrs
    Rust
    Rust
    Backend · APIs
    2yrs
    Solidity
    Solidity
    Backend · APIs
    7yrs
    PostgreSQL
    PostgreSQL
    Data · Storage
    6yrs
    Docker
    Docker
    DevOps · Infra
    7yrs
    AWS
    AWS
    Cloud · Platform
    3yrs
    Kafka
    Kafka
    Backend · APIs
    7yrs
    React Native
    React Native
    Mobile Apps
    4yrs
    GraphQL
    GraphQL
    Backend · APIs
    5yrs
    Redis
    Redis
    Data · Storage
    4yrs
    Kubernetes
    Kubernetes
    DevOps · Infra
    3yrs
    Azure
    Azure
    Cloud · Platform
    05 — Blockchain


    MEV strategies, algorithmic trading bots, exchange SDKs, and DeFi protocol integrations — shipped across EVM, Solana, and every major CEX. Hover any pill to explore.

    10+Chains
    20+Algo Strategies
    6+Exchange SDKs
    Ethereum
    EthereumMEV Bots · Rust Infra
    Solana
    SolanaOn-Chain Programs
    Arbitrum
    ArbitrumL2 DEX Strategies
    Avalanche
    AvalancheSubnet Trading
    BSC
    BSCDeFi Automation
    Polkadot
    PolkadotCross-Chain Bridges
    Polygon
    PolygonGas-Optimised Bots
    Optimism
    OptimismL2 Execution
    Base
    BaseL2 DeFi Protocols
    Aave
    AaveLending Protocol Dev
    Curve
    CurveAMM Integrations
    Uniswap
    UniswapDEX / AMM Strategies
    Ethereum
    EthereumMEV Bots · Rust Infra
    Solana
    SolanaOn-Chain Programs
    Arbitrum
    ArbitrumL2 DEX Strategies
    Avalanche
    AvalancheSubnet Trading
    BSC
    BSCDeFi Automation
    Polkadot
    PolkadotCross-Chain Bridges
    Polygon
    PolygonGas-Optimised Bots
    Optimism
    OptimismL2 Execution
    Base
    BaseL2 DeFi Protocols
    Aave
    AaveLending Protocol Dev
    Curve
    CurveAMM Integrations
    Uniswap
    UniswapDEX / AMM Strategies
    Ethereum
    EthereumMEV Bots · Rust Infra
    Solana
    SolanaOn-Chain Programs
    Arbitrum
    ArbitrumL2 DEX Strategies
    Avalanche
    AvalancheSubnet Trading
    BSC
    BSCDeFi Automation
    Polkadot
    PolkadotCross-Chain Bridges
    Polygon
    PolygonGas-Optimised Bots
    Optimism
    OptimismL2 Execution
    Base
    BaseL2 DeFi Protocols
    Aave
    AaveLending Protocol Dev
    Curve
    CurveAMM Integrations
    Uniswap
    UniswapDEX / AMM Strategies
    Ethereum
    EthereumMEV Bots · Rust Infra
    Solana
    SolanaOn-Chain Programs
    Arbitrum
    ArbitrumL2 DEX Strategies
    Avalanche
    AvalancheSubnet Trading
    BSC
    BSCDeFi Automation
    Polkadot
    PolkadotCross-Chain Bridges
    Polygon
    PolygonGas-Optimised Bots
    Optimism
    OptimismL2 Execution
    Base
    BaseL2 DeFi Protocols
    Aave
    AaveLending Protocol Dev
    Curve
    CurveAMM Integrations
    Uniswap
    UniswapDEX / AMM Strategies
    Hyperliquid
    HyperliquidHyperDash Trading Bots
    DextraBot
    DextraBotAutomated DEX Trading
    TrySuper
    TrySuperSuper Trading Engine
    Bybit
    Bybitbybit_rs · Rust SDK
    Binance
    BinanceMulti-Strategy Execution
    Kraken
    KrakenAlgo Trading
    Rust
    RustMEV & Exchange Infra
    Solidity
    SoliditySmart Contracts
    Ethers.js
    Ethers.jsOn-Chain Interaction
    SushiSwap
    SushiSwapDEX Aggregation
    Walbi Exchange
    Walbi ExchangeOrder Matching · Copy Trading
    HyperDash
    HyperDashTrading Interface
    Hyperliquid
    HyperliquidHyperDash Trading Bots
    DextraBot
    DextraBotAutomated DEX Trading
    TrySuper
    TrySuperSuper Trading Engine
    Bybit
    Bybitbybit_rs · Rust SDK
    Binance
    BinanceMulti-Strategy Execution
    Kraken
    KrakenAlgo Trading
    Rust
    RustMEV & Exchange Infra
    Solidity
    SoliditySmart Contracts
    Ethers.js
    Ethers.jsOn-Chain Interaction
    SushiSwap
    SushiSwapDEX Aggregation
    Walbi Exchange
    Walbi ExchangeOrder Matching · Copy Trading
    HyperDash
    HyperDashTrading Interface
    Hyperliquid
    HyperliquidHyperDash Trading Bots
    DextraBot
    DextraBotAutomated DEX Trading
    TrySuper
    TrySuperSuper Trading Engine
    Bybit
    Bybitbybit_rs · Rust SDK
    Binance
    BinanceMulti-Strategy Execution
    Kraken
    KrakenAlgo Trading
    Rust
    RustMEV & Exchange Infra
    Solidity
    SoliditySmart Contracts
    Ethers.js
    Ethers.jsOn-Chain Interaction
    SushiSwap
    SushiSwapDEX Aggregation
    Walbi Exchange
    Walbi ExchangeOrder Matching · Copy Trading
    HyperDash
    HyperDashTrading Interface
    Hyperliquid
    HyperliquidHyperDash Trading Bots
    DextraBot
    DextraBotAutomated DEX Trading
    TrySuper
    TrySuperSuper Trading Engine
    Bybit
    Bybitbybit_rs · Rust SDK
    Binance
    BinanceMulti-Strategy Execution
    Kraken
    KrakenAlgo Trading
    Rust
    RustMEV & Exchange Infra
    Solidity
    SoliditySmart Contracts
    Ethers.js
    Ethers.jsOn-Chain Interaction
    SushiSwap
    SushiSwapDEX Aggregation
    Walbi Exchange
    Walbi ExchangeOrder Matching · Copy Trading
    HyperDash
    HyperDashTrading Interface

    Hover any chain or tool to see what I built — shipped in production

    See Full Stack
    05 — Career


    2021 — Present
    Chapter 01Present

    NGENI Labs

    Head of AI & Web3 Labs · Lead Engineer

    Nairobi, Kenya · Distributed across 7 countries

    Lead 37 engineers across seven countries at East and Central Africa's largest AI and Web3 studio — full-stack in React, Next.js, React Native, and Node across payments, banking, trading, ecommerce, and AI. Built LinkPay (multi-rail, 50K+ txns/month) and the AI-agent layer of a platform serving 98,000+ users. Still hands-on in UI, architecture, and review.

    37
    Engineers
    55+
    Apps & dApps
    7
    Countries
    2021 — 2025
    Chapter 024 Years

    EQAM Capital

    Senior Software Engineer, Quantitative & Real-Time Trading

    London, United Kingdom · On-site

    Real-time trading systems at a London quant firm. Architected HyperDash, a multi-panel Hyperliquid terminal, and Dextra Bot, a copy-trading platform tracking 1,000+ concurrent traders. Built and maintained 60+ HFT bots across CEX and DeFi — market making, arbitrage, MEV, copy trading, and TWAP/DCA — across Bybit, Hyperliquid, Binance, Drift, GMX, Uniswap, and Jupiter.

    1K+
    Traders
    60+
    HFT Bots
    <300ms
    Latency
    2023 — 2025
    Chapter 032 Years

    Dollar Markets Africa

    CTO & Lead Engineer, FX & Financial Infrastructure

    Kigali, Rwanda

    CTO of a pan-African fintech: built the real-time FX ingestion pipeline (2M+ events/day) and the rate API and multi-language SDKs that 20+ banks integrated against. Rebuilt the core aggregation engine to cut processing latency ~60%, and ran on-call at 99.95% uptime across a team of 30 in seven countries.

    20+
    Banks
    2M+
    Events / Day
    99.95%
    Uptime
    06 — Credentials


    AI Engineering
    FinTech
    Web3
    Blockchain
    DeFi
    Engineering
    Money without borders

    Systems that move money.

    Payment gateways, partner rails, and cross-border settlement built for trust and speed. Min fees. Max reliability. Full-stack ownership.

    07 — Let's Talk

    BuildTogether

    Open to senior, lead, and full-stack engineering roles across payments, banking infrastructure, real-time trading, and product UI — where clean UI/UX, distributed systems, and correctness all matter. London relocation or global remote.