Available for opportunities

Bo Osinupebi
Full-Stack Engineer
& Blockchain Developer

5+ years building scalable web applications, REST APIs, and automation frameworks — extended into DeFi protocols, atomic arbitrage bots, and AI-integrated smart contracts.

GitHubLinkedInView Projects

About Me

Engineering at the intersection of
software and crypto

Full-Stack Software Engineer with 5+ years of experience building scalable web apps, REST APIs, and automation frameworks. With a strong foundation in C#, Python, React, and Solidity — and hands-on experience integrating AI and payment systems — I've extended my stack into crypto-economic use cases: atomic arbitrage, smart contract integrations, and gas-optimized logic built to compete in block time-constrained environments.

My path from Chemical Engineering → Data Science → backend-heavy software has given me a strong analytical lens and a passion for solving hard problems.

DeFi ProtocolsSmart Contract SecurityOn-chain AutomationAI AgentsMEV & ArbitrageDistributed SystemsAPI DesignTest Automation

Experience

Full Stack Software Developer

Condo Control

Oct 2022 – Present

Test Automation Engineer

Condo Control

Dec 2020 – Oct 2022

Software Support Specialist

Condo Control

2019 – 2020

Analyst

KPMG

2016 – 2018

Business Analyst

Venture Garden Group

2016

Education

B.A.Sc. Chemical Engineering

University of Toronto

Post-Graduate Certificate, Data Science

University of Toronto

Projects

What I've built

A selection of personal projects spanning DeFi protocols and on-chain automation bots — built to solve real problems in production environments.

DeFi Protocol

AjoV1

DeFi Rotating Savings Protocol

On-chain implementation of the traditional Yoruba 'Ajo' rotating savings and credit association (ROSCA). Participants pool funds in a trustless, self-executing smart contract — no intermediary, no default risk.

  • Two pool variants: standard savings pool and a lottery pool with randomized payouts
  • AI agent (Claude-powered) autonomously manages full pool lifecycle — from creation to distribution
  • Deployed and live on Ethereum Mainnet and Ethereum Classic
  • Gas-optimized Solidity with Foundry test suite covering invariants and fuzz scenarios
SolidityFoundryNext.jsTypeScriptTailwind CSSwagmiviemethers.jsClaude AI
DeFi Protocol

AjoAgent

Autonomous On-Chain Pool Manager

Claude-powered AI agent that autonomously manages the full lifecycle of AjoV1 savings pools on Ethereum Mainnet — from member registration through on-chain payouts — with no human intervention required.

  • Drives the complete pool lifecycle: signups → addMembers → payout polling → retry/warning
  • Per-pool ERC-20 token support (USDT by default); token address stored and used for approve calldata and UI
  • Guards against 0-balance payouts and prunes reverted transactions from state on startup
  • Stale-state detection with post-payout sleep to prevent back-to-back transactions and wasted gas
TypeScriptNode.jsAnthropic SDKClaude AIviemEthereum
Trading Bot

ThousandSunny

Flash Swap Arbitrage Bot (ETC)

Multi-version flash swap arbitrage bot for Ethereum Classic (ETC). Monitors Hebe, ETCSwap, and ETCMC DEXes simultaneously in real time, executing zero-capital flash swap arbitrage opportunities across all three.

  • Zero upfront capital: leverages flash swap mechanics to borrow, arbitrage, and repay in one atomic call
  • Real-time WebSocket block monitoring for sub-second opportunity detection
  • Covers three ETC DEXes simultaneously — Hebe, ETCSwap, and ETCMC
  • Iterated from V4 through V14 with progressive improvements to path discovery, gas estimation, and slippage handling
PythonWeb3.pySolidityHardhatWebSocket

Skills

Technology stack

Smart Contracts & Blockchain

SolidityFoundryHardhatERC-20EVMEthereumEthereum Classic
💱

DeFi & Protocol Design

UniswapV2Flash SwapsDEX ArbitrageRotating Savings (ROSCA)MEVMempool AnalysisGas Optimization
🖥

Frontend & Tooling

TypeScriptNext.jsReactTailwind CSSwagmiviemethers.js

Backend & Automation

PythonRustWeb3.pyWebSocketNode.jsC#REST APIs
🤖

AI & Agents

Claude AIAnthropic SDKAgentic PipelinesAutonomous AgentsPrompt Engineering