01 — Edutams · 2025–now
Edutams Essential V2
The school administration system behind Ogun State’s DiPER, used by ministry officials, schools, teachers and families across the state, from admission to graduation.
Laravel · Vue · PDF reports
Fullstack developer · Ijebu Ode, Nigeria · Open to freelance work
Fullstack developer at Edutams, working on the platform that runs Ogun State’s schools. On my own time I build AI agents and offline-first tools, like a tutor that works without internet and an NGO helper that turns a chat into a donation. I ship alongside AI coding agents like Claude Code, Codex and Kiro, and I review and own every line.
Each one has a case study: the problem, how it works, and the decisions behind it.
01 — Edutams · 2025–now
The school administration system behind Ogun State’s DiPER, used by ministry officials, schools, teachers and families across the state, from admission to graduation.
Laravel · Vue · PDF reports
02 — Fullstack · 2026
WAEC and JAMB revision that keeps working when the internet doesn’t. Quizzes are graded on the device without sending it the answers, offline progress syncs safely when the connection returns, and an AI tutor falls back to built-in explanations with no signal.
Laravel · React · IndexedDB · PWA · Groq/Gemini · 288 tests
03 — Fullstack · 2026
A veterinary clinic’s whole business in one app: pet records, appointment booking, and a store with checkout and receipts. Payments run through a locked database transaction, so an order can’t be paid twice or for the wrong amount.
Laravel 12 · Inertia · Vue 3 · Paystack · Pest
04 — Frontend · Concept · 2026
A fan portal concept for a Nigerian Premier League club, with a 3D stadium scene, a lineup builder and a merch store. Live fixtures and tables are cached and fall back to seed data, so the site never shows an empty match day.
Next.js 16 · Three.js · API-Football · Zustand
Agents that act in real systems, built so they fail safely when the model doesn’t answer.
Also: HR AI Platform, a multi-agent HR assistant using FastAPI, pgvector, Celery and WhatsApp. Source code for these projects is private; I’m happy to walk you through it on a call.
Websites and platforms for businesses, charities and events.
Amiable Agro AlliedFullstackFarm-produce store and blog with an admin dashboard, Cloudinary media and signature-verified Paystack payments.Next.js 16 · Prisma · Postgres · Paystack
Mercy & Blessing WeddingFullstackWedding site with RSVPs, a guestbook and a live photo wall. Guests’ photos are compressed on their phones before upload.Next.js 16 · Supabase · GSAP
Across Ummah CICFullstackUK charity platform for programmes, events and volunteers, with donations and a spam-protected, consent-checked email flow.Next.js 14 · Radix UI · React Email
Nurture Prime FoundationFrontendWebsite for a charity supporting older adults, children and vulnerable families across Nigeria.Next.js 15 · GSAP · Lenis
The NebulaFrontendReal-time talent matching and collaboration space for tech communities.Nuxt · TypeScript · Socket.io
Mykiddiescakes Catering & EventsFrontendSite for a Manchester catering and events CIC, with a local-SEO page for each area it serves and WhatsApp enquiries.Next.js 16 · JSON-LD · Local SEOThe tools behind the projects above.
2026 — now
I build features for a state-wide school management platform used by government, schools and families, and help keep it fast during the busiest weeks of the school year.
2024 — 2025
Joined the platform team and shipped production features in Laravel and Vue across the company’s education products.
2022 — 2023
Used student performance data to change how lessons were taught, which led to a 70% improvement in overall results.
2020 — 2024
Hardware, networks and client support. This is where I learned how systems fail in the real world.
2020
Installed, maintained and repaired computer hardware and networking systems.
BSc Computer Science, Olabisi Onabanjo University, 2018–2023

I started out fixing computers and teaching science. Both taught me that technology only matters if the person on the other end can use it.
Now I like problems where structure matters: data that has to be right, payments that can’t double-charge, and apps that keep working on a slow connection.
I build with AI coding agents every day. They let me move fast, but I still review, test and own every line that ships.
Away from the keyboard: chess and crossword puzzles. At the keyboard: usually pair-programming with an AI agent.