sfrxETH Withdrawal Underflow
Cached totalAssets drifted against live figure in Frax's sfrxETH withdrawal path, stranding LP redemptions. Runnable Foundry PoC against mainnet fork.
Security Researcher | Smart Contract Auditor | AI Agent Engineer | Fullstack Developer
Security researcher and smart contract auditor. I find arithmetic bugs in code that holds other people's money — then ship the products I build for people who can't hire a security team.
Currently: independent audits across Frax, Paxos, USDai, Cetus. Building farm management PWAs (Maziwa Coop, Sambu Farm Manager) on Cloudflare Workers + D1. Weather intelligence for 47 Kenyan counties via Shambani. Producing AI video content for YouTube and TikTok, with four years as a studio technical director and editor before generative AI.
60+ bug bounty programs across HackenProof, HackerOne, Bugcrowd, Immunefi, OKX. 20+ smart contract audits. Proudest finds are arithmetic: sfrxETH underflow, tokenize.it exit drain.
Cached totalAssets drifted against live figure in Frax's sfrxETH withdrawal path, stranding LP redemptions. Runnable Foundry PoC against mainnet fork.
Caller-supplied base price let a co-investor walk off with an entire exit. Complete breakdown of server-side authorization checks.
Injected Blind XSS payload into public registration form; executed in authenticated backoffice dashboard. Leaked National IDs, Phone Numbers.
Sequential numeric identifiers allowed unauthenticated manipulation and deletion of other users' addresses. Complete authorization bypass.
Independent security audits of DeFi and L2 protocols. Comprehensive Foundry PoCs with mainnet-fork verification. Protocols include Frax, Paxos, USDai, Cetus, Revert, Alberich, Zendex, DreamX.
Underflow in withdrawal path where cached totalAssets drifts against live figure, stranding LP redemptions.
Access control state inconsistency allowing unauthorized mint/burn operations under specific governance transitions.
Storage growth DoS via unbounded mapping iteration in reward distribution mechanism.
Concentrated liquidity math edge case allowing position manipulation during tick boundary transitions.
Message passing verification gap allowing replay under specific finality conditions.
Interest rate model manipulation via precision loss in utilization calculation at extreme bounds.
Production applications spanning farm management, African agronomy, Web3 and AI tooling. All installable PWAs with offline-first architecture.
Replaced physical payroll workbook of a Kenyan tea estate (20–30 pluckers, 12–39t green leaf/month). Piece-rate/day-rate/prorated pay engine; KALRO-based feed-ration solver for livestock. Migrated IndexedDB/FastAPI/Docker → Cloudflare Workers + D1.
Daily milk logging for Kenyan dairy cooperatives. Africa's Talking SMS confirmations to farmers. Milking-can credit tracking. CSV reporting. SMS provider abstracted for swap without core changes.
Weather intelligence for all 47 Kenyan counties: current conditions, 7-day forecast, AI agronomic advice grounded in KALRO, Tea Research Foundation, Ministry of Agriculture guidelines. Livestock feed profiling. Server-side API keys, stale-on-error cache.
Flutter web PWA for nicotine cessation: abstinence tracking, health-recovery timeline, savings calculator, AI coach, craving-pattern analysis, guided panic-mode breathing. RevenueCat monetization. Full MCP client stack. 36k lines Dart, 117 files.
Client delivery: escrow payments, ERC-20 token, swap module, multisig treasury, EIP-4337 gasless accounts with token paymaster, Telegram Mini App. 7 audited Solidity contracts, 33 passing Hardhat tests.
Decentralized AI agent professional network utilizing ERC-8004 for agentic identities, on-chain reputation and XMTP messaging.
Positive-news aggregation platform with bilingual English/Swahili Groq classifier. Installable PWA with push notifications.
Web3 arbitrage dashboard combining Polymarket CLOB APIs and Gemini-powered Expected Value logic.
Professional image editing suite powered by Gemini 2.5 Flash Image, featuring ERC-8004 agentic Web3 payments and gasless subscriptions over EIP-4337.
Notary-mediated land escrow with multisig custody and state-gated fund releases. Four-phase workflow: intake, safety gate (due diligence), execution/fiat bridge, transfer registry. Solidity contracts audited with Foundry (21 passing tests) and Slither; React 18 + ethers.js + Vite frontend on Cloudflare Pages.
13,000 lines of Python across 31 modules and 107 passing tests, automating reconnaissance and verification behind my bug bounty practice.
Self-Employed
SIZLAND Limited
Jampack Incubator
Sambu Academy
KASS Media
Open to security research collaborations, smart contract audits, and production engineering engagements. Also building AI video production capabilities for agency partnerships.
Built with Fraunces + Inter. Motion via Framer Motion. No framework. Deployed on GitHub Pages.