Skip to content
$ cat about.md

Raheem Kawojue

Head of Engineering @ Waysdrop · Building Opsettle

Reputedly cracked at backends that handle real money. 0→1 on payments, AI agents, and real-time infra on TypeScript/NestJS — EVM when it belongs on-chain. Led Ojah at Payshiga, previously CTO at FixOrFlex, built VideSwap and MemeGoat's on-chain game server, co-founded Metadawgs, and integrated Paystack, Flutterwave, and Stripe across production platforms.

  • AI agents · LLM tool-calling
  • Payments · escrow · wallets
  • TypeScript · NestJS · Go · Solidity
  • Redis · BullMQ · RabbitMQ · Kafka
  • Smart Contracts · EVM · Solana
$ cat projects/waysdrop.md

~/projects/waysdrop.md

Waysdrop

● in production

Large-scale logistics and commerce platform (users, couriers, stores, admin, agents). Built and deployed the entire backend infrastructure from early MVP to production, across a ~2M-line codebase I've read, shipped, and operated in prod: AI support chat (Claude/Qwen, 80+ tools, WhatsApp/Telegram), H3 geospatial courier matching, multi-rail wallet infrastructure (Paystack, Flutterwave, Stripe, DVA, escrow), and 15+ Bull queues for delivery, payments, KYC, and webhooks.

- scripted support replies, no ops actions from chat
+ Claude/Qwen agent with 80+ tools across WhatsApp/Telegram
- primary Postgres handling reads, writes, and high-volume audit logs
+ read-replica routing + Prometheus/Sentry slow-query tracing
+ Redis circuit breaker on hot paths, no instance upgrade needed
role: head of engineeringstack: nestjs · postgres · redis · bullmq · claude · qwensite: waysdrop.com
$ cat projects/opsettle.md

~/projects/opsettle.md

Opsettle

● in progress

Full payment infrastructure protocol spanning smart contracts, NestJS backend, and DevOps. Co-founded and built from zero: programmable payments, escrow, subscriptions, split payments, cross-chain swaps, virtual wallets, EIP-712 signatures, ERC-4337 account abstraction, WebSocket subsystem, and webhook management with retry/replay.

+ TokenRegistry, PaymentSettlement, Escrow, SubscriptionManager
+ EIP-712 typed signatures + ERC-4337 account abstraction
+ SwapRouter with UniswapV3 / Stargate adapters + NestJS modules
role: co-founder · lead engstack: solidity · hardhat · nestjs · postgres
$ cat projects/fixorflex.md

~/projects/fixorflex.md

FixOrFlex

● in production

Two-sided services marketplace (clients vs professionals). Architected and delivered the backend from scratch: full job lifecycle, escrow-based payments with Paystack (charges, transfers, webhooks), concurrency-safe wallet withdrawals, SSE job discovery with relevance ranking, in-app chat, KYC gating (NIN/CAC), and TOTP 2FA.

- direct Paystack transfer on withdraw, race-prone balance updates
+ escrow lifecycle + concurrency-safe wallet withdrawals
+ SSE job discovery with relevance ranking + TOTP 2FA
role: ctostack: nestjs · postgres · paystack · redissite: fixorflex.com
$ cat projects/ojah.md

~/projects/ojah.md

Ojah

● in production

Cross-border e-commerce marketplace built on Payshiga's payment and wallet rails. Led product and backend: multi-vendor catalog with HS customs codes, vendor-split checkout with live FX from Payshiga quotes, dual logistics providers (Shiip and Topship), HMAC-signed vendor sync from Payshiga business webhooks, and payment confirmation via Payshiga charge events queued through Bull.

- hardcoded FX rates, single courier quote at checkout
+ vendor-split carts with Shiip/Topship comparison + HS codes on international routes
+ Payshiga quote API, payment links, and HMAC-signed business sync webhooks
role: product lead · backend engstack: nestjs · postgres · redis · payshigasite: ojah.shopcompany: payshiga.com
$ cat projects/videswap.md

~/projects/videswap.md

VideSwap

● maintained

DEX aggregator smart contract with multi-source swaps across 5+ EVM chains (Ethereum, Optimism, Base, Arbitrum, BSC, Polygon, Monad). Built ShareholderPass ERC-721 with referral rewards, USDC revenue sharing with ERC-1271 signatures, and NestJS backend for quote aggregation, trade indexing, and XP leaderboards.

- single-DEX router, no on-chain revenue share
+ multi-source aggregator across 5+ EVM chains
+ ShareholderPass ERC-721 + USDC revenue sharing with ERC-1271
role: co-founder · lead engstack: solidity · hardhat · nestjs · moralis · coingecko · rediscompany: videlabs.io
$ cat projects/stedshop.md

~/projects/stedshop.md

StedShop

● in production

Live Nigerian e-commerce store backend, built freelance. Full product catalog with three-level categories, variants, and Postgres full-text search; server-side cart and checkout with Paystack; and an end-to-end returns and refunds pipeline with delivery-gated return windows, refund-vs-exchange logic, and Paystack refund API integration with webhook confirmation.

- checkout only, return handled as a status flag
+ 7-day delivery-gated returns with refund vs exchange pricing
+ Paystack refund API + Bull webhook queue for async confirmation
role: backend engineer · freelancestack: nestjs · postgres · paystack · redisrepo: github.com/kawojue/stedshop-server
$ cat projects/memegoat-game.md

~/projects/memegoat-game.md

MemeGoat Game

● sunset

Real-time backend for MemeGoat's on-chain casino and sportsbook on Stacks (Bitcoin L2). Launched on production domains, later shut down. Wallet-signature auth, live multiplayer games over WebSockets (Dice, BlackJack, Roulette, and more), ticket/tournament economy, NFL sportsbook with async settlement, and automated STX payouts broadcast from a backend-held wallet when tournaments closed.

- off-chain win ledger, no automated on-chain settlement
+ Stacks wallet auth (@stacks/encryption) + HMAC replay protection
+ backend signs and broadcasts STX payout txs with post-conditions
role: backend engineerstack: nestjs · postgres · redis · stacksrepo: github.com/kawojue/memegoat-game-server
$ cat projects/talentsphere.md

~/projects/talentsphere.md

TalentSphere Africa

● in production

Talent and creative booking marketplace for Africa's creative industry. Built roughly 70% of the backend before departure: casting briefs and production projects, project-based hiring with e-signed contracts, OTP-gated Paystack wallet payouts, real-time chat over Socket.io, and a parallel job board alongside direct booking flows.

- balance field withdrawals, no async transfer reconciliation
+ OTP-gated Paystack transfers with atomic wallet debit in one transaction
+ transfer webhook reconciliation with Paystack fee and settlement tracking
role: backend engineerstack: nestjs · mongodb · paystack · socket.iosite: www.talentsphereafrica.com
$ cat projects/metadawgs.md

~/projects/metadawgs.md

Metadawgs

● maintained

Solana-based meme/trading ecosystem with a live Telegram community. As co-founder and backend engineer, I owned five NestJS services covering token launch, trading, social quests, moderation, and growth. Real SOL, SPL tokens, and community trust all riding on backend correctness.

  • Presale Server

    TGE backend with dual-round private/public sales, KOL-tiered pricing, referral commissions, and partially-signed SPL token delivery. Hard caps enforced live, async-mutex on concurrent purchases, and a retry path for failed Solana settlements.

    repo: github.com/kawojue/presale-server
  • SocialFi Server

    SocialFi quest and rewards platform: X OAuth2 auth, multi-platform content submissions (X/TikTok/YouTube) with Twitter API engagement scoring, points economy and Solana wallet linking, Dawghouse team tournaments with cron-driven reward distribution, and proportional airdrop allocation merged with Telegram invite leaderboard data.

    repo: github.com/kawojue/metadawgs-socialfi-server
  • MetaDawgs Terminal

    Full trading terminal inside Telegram: buy/sell by token address or DexScreener/Jupiter links, Jito bundle execution for MEV protection, Raydium/Orca liquidity management, and cron-driven pool rebalancing every 6 hours.

    repo: github.com/kawojue/trade-bot
  • Spam Detection Bot

    Community moderation on every group message: scam wordlist and domain blocklist matching, Solana address drop detection, progressive warn-then-ban over a rolling 24h window, with admin exemption via live chat-member checks.

    repo: github.com/kawojue/tg-spam-detection-bot
  • Invite Bot

    Gamified referral growth: per-user Telegram invite links, join attribution on chat_member events, points and paginated leaderboards, timed campaigns with giveaway mode, and Socket.io for live dashboard updates backed by Redis.

    repo: github.com/kawojue/invite-bot
- single public sale round, manual token handoff
+ dual-round presale with KOL pricing tiers + live hard-cap checks
+ partially-signed SPL transfers, async-mutex, and settlement retry queue
role: co-founder · backend engstack: nestjs · solana · redis · telegram
$ cat projects/amopedia.md

~/projects/amopedia.md

Amopedia

● in production

Multi-tenant radiology imaging platform (PACS-adjacent RIS), built freelance in 2023. Patient studies with real clinical metadata (modality, CPT codes, priority, reporting status), DICOM parsing and Azure Blob storage, role-based practitioner access, and a platform-level Adspec super-admin layer over independent imaging centers.

- opaque file upload, generic patient/image records
+ dicom-parser metadata extraction before Azure Blob upload
+ study-scoped expiring JWT + wadouri: URLs for viewer access
role: backend engineer · freelancestack: nestjs · postgres · azure · dicomrepo: github.com/kawojue/amopedia-server
$ cat projects/omega-loan.md

~/projects/omega-loan.md

Omega Loan

● in production

Microfinance loan management backend, built and shipped for a client in under 24 hours (for real). Customer and guarantor KYC with Cloudinary document uploads, loan applications (Salary Loan, Asset Financing, SME) with auto-generated repayment schedules, role-scoped moderator/admin access, and Excel portfolio exports via ExcelJS.

- manual loan records, no repayment schedule generation
+ month-by-month payback schedules on approval, leap-year Feb handling
+ Admin vs Modmin scoping in query layer + live PAID/OVERDUE/UPCOMING remarks
role: backend engineer · freelancestack: nestjs · mongodb · cloudinary · exceljsrepo: github.com/kawojue/omega-loan-server
$ cat contact.md

Let's talk

Open to senior backend, AI/agent engineering, distributed systems, and Web3 roles, remote-first.

9 prod
Lagos 01:06 WAT