| years in front-end development | client projects delivered | smart contracts written as sole blockchain developer | clients who came back for more work |
I'm a front-end developer who turns Figma designs into accessible, consistent web interfaces with React, Next.js and TypeScript. I've worked across freelance, contract and remote team settings, and much of my client work is in Web3, mostly on Algorand. I build for the person using the product, for example by showing token details directly so nobody has to look up asset IDs on a block explorer.
I can also work below the interface. When a UI depends on a contract, I understand both sides:
| π TruYou (Trulabs) | Sole blockchain developer. Wrote 5 smart contracts from scratch on Algorand (in Reach), plus a JavaScript integration layer of 19 callable functions with WalletConnect support. |
| π§ͺ cometa-lm-contract (The Cloud Native Computing Company) | Reverse-engineered an undocumented farming-pool contract, wrote an 11-case automated test suite for it, and built a demo dApp around the findings. |
Languages TypeScript Β· JavaScript Β· HTML Β· CSS
Front-end React Β· Next.js Β· Tailwind CSS Β· CSS Modules Β· PWA
Web3 Algorand Β· Reach Β· Smart Contract Testing Β· WalletConnect Β· Pera Wallet Β· Algorand Indexer Β· Thirdweb
Workflow Git/GitHub Β· Figma Β· Firebase Β· Node.js Β· REST API Integration
Note
Client project code is private. Live links are included wherever a project is public.
| Project | What it is | Access |
|---|---|---|
| ViewReward | Learn-to-earn platform on Algorand, with token details pulled from the Pera Public Asset Library and Algorand Indexer. | π Live |
| Redeemify | Redeem physical items with NFTs. | π Live |
| Ghetto Market | Marketplace platform with a multi-step NFT shuffle setup and search-and-preview. | π Live |
| BigBallz | Meme coin website, shipped as a PWA. Front-end team lead. | π Live |
| Ghetto Pigeon Website | Vercel redeployment. | π Live |
| Pigeon Puffs | Web3 game-portal platform. | π Live |
| Ghetto Warzones | Web3 platform. | π Live |
| Crazy Embryo Club | Web3 gamified community platform, with custom animations and a smart collection lookup. | π Live |
| ChainBois | NFT project website. Front-end team lead. | π Private |
| ChainBois Token Page | Token page. Front-end team lead. | π Private |
Built with a team as my capstone submission for the TS Academy software development programme.
|
Track shipments end to end and notify downstream systems the moment a shipment's status changes.
|
What the platform does
- π¦ Moves shipments through a validated lifecycle, with a full timeline history and a public tracking page that needs no account
- π Lets users subscribe endpoints to shipment events, with HMAC-SHA256 signed payloads
- π Retries failed deliveries (up to three attempts), keeps a complete attempt log, and supports on-demand resend
- π Separates customer and admin access, using short-lived access tokens with HttpOnly refresh sessions
- π Documents the API in Swagger, covering 36 operations
flowchart LR
A[Shipment status changes] --> B[Event recorded]
B --> C[Signed webhook queued]
C --> D{Receiver returns 2xx?}
D -- Yes --> E[Delivery succeeded]
D -- No --> F[Retry, up to 3 attempts]
F --> D
F -- Attempts used --> G[Attempts logged, resend on demand]
| Project | What it is | Access |
|---|---|---|
ATMachine |
Console-based ATM simulation (Java) | β Public |
AroShop |
Console-based shopping app (Java) | β Public |
| Inventory App | Stock management system (Python) | β Public |
A few other personal projects are pinned to my profile, while a few more are lurking somewhere in my repository list. Feel free to poke around.
timeline
title Career timeline
2021 : Junior Front-end Developer at Sight-Innovation
2022 : Software Developer at The Cloud Native Computing Company
: Reach Ascent 2 and Polygon Africa bootcamps
: ALX-T Full Stack Developer Nanodegree
2023 : Blockchain Developer at Trulabs
: Freelance front-end developer begins
2026 : TS Academy software development programme and Waybridge capstone
: Data Analysis course at TechCrush
: BSc Software Engineering in progress at Miva Open University
Open to remote front-end roles, or onsite roles in Nigeria, and to Web3 collaboration. Open to relocating abroad with employer visa sponsorship. Ask me about turning Figma designs into React and Next.js interfaces, or about how a UI and a smart contract fit together. Happy to nerd out.
Fun fact: I'm not a fan of enclosing curly braces.



