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

    Senior software engineer with 7+ years building products where money, data, and trust meet: payment gateways, banking rails, FX platforms, crypto wallets, trading terminals, AI workflows, and ecommerce systems. TypeScript and Node are my core, with production Java, Go, Rust, and Python. I move from architecture to shipped product.

    DENNIS

    MWANGI
    WANJA
    01 — WHO I AM

    Building Systems People Trust.

    Senior Software Engineer with 7+ years building payments, fintech, banking, crypto, trading, AI, and ecommerce products. I work across product surfaces and backend systems: React, Next.js, TypeScript, Node.js, NestJS, Java, Go, Rust, Python, PostgreSQL, Redis, Kafka, and RabbitMQ.

    The common thread is complexity that has to become usable: payment gateways, banking interfaces, FX rails, AI copilots, crypto wallets, trading terminals, storefronts, and internal operations. I turn messy workflows into products users can understand, trust, and act on quickly with clean UX, reliable APIs, and real-time systems underneath.

    Global RemoteUS / CanadaEurope / UKMENAAfricaAPAC
    02 — Core Capabilities
    SYSTEM INSTANCE 01

    Financial systems that handle money movement, risk, and trust

    Payment gateways, card platforms, banking dashboards, FX APIs, ledgers, idempotency, retries, reconciliation, and partner integrations built for real users and real operational pressure.

    DomainMoney Movement
    FocusPayments + Banking
    02 — AI Ecosystem

    Building with AI
    fromDayOne

    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

    Shipped&
    Live.

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

    20 projects
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    04 — Craft

    Toolsofthe
    Craft

    TypeScript
    TypeScript
    React
    React
    Next.js
    Next.js
    Node.js
    Node.js
    NestJS
    NestJS
    Java
    Java
    Spring Boot
    Spring Boot
    Kotlin
    Kotlin
    Go
    Go
    Python
    Python
    Rust
    Rust
    Solidity
    Solidity
    PostgreSQL
    PostgreSQL
    Docker
    Docker
    AWS
    AWS
    Kafka
    Kafka
    React Native
    React Native
    GraphQL
    GraphQL
    Redis
    Redis
    Kubernetes
    Kubernetes
    Azure
    Azure
    05 — Blockchain

    On-Chain Trading
    &DeFiInfra

    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

    WhereI've
    Built

    2021 — Present
    Lead Software Engineer, Blockchain, Wallet and Crypto Products
    NGENI Labs· Nairobi, Kenya · Global product delivery

    Led full-stack delivery across 55+ production applications, spanning wallet products, DeFi systems, card platforms, AI tooling, and cross-border fintech interfaces for global clients.

    Rada WalletWallet UXUniswapSolanaEdge Cards55+ Apps
    2021 — 2025
    Senior Software Engineer, Trading Systems and Product Interfaces
    EQAM Capital· London, United Kingdom · Remote

    Built trader-facing platforms, copy trading products, and multi-venue execution systems across DeFi and centralized exchanges, supporting up to $440K per position with sub-300ms latency.

    HyperliquidCopy TradingHFT <300ms10+ Venues$440K Positions
    2023 — 2025
    CTO and Lead Engineer, FX Aggregation and Financial Infrastructure
    Dollar Markets Africa· Kigali, Rwanda

    Led engineering for DollarsApp, a real-time FX aggregation and distribution platform serving 20+ financial institutions, and rebuilt the core engine from Python to Rust to cut processing latency by 60%.

    DollarsApp20+ InstitutionsRust MigrationFX InfrastructureBanking APIs
    06 — Credentials

    Certified &
    Verified.

    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 for Senior Software Engineer roles in cross-border payments, fintech, and banking infrastructure — London relocation or global remote. Also AI, crypto, and technical consulting.