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.
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.
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.
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
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
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
Skills