Akeem Adeyemi
Senior full-stack engineer · Lagos, Nigeria
I build web and mobile products and the backend systems they run on.
I’ve spent more than five years building software, including payment and security systems. I’ve also led frontend development and mentored engineers. I care about software that works well in everyday use and is straightforward to maintain.
Experience
Tools & skills
- Frontend
- Vue.js, Nuxt.js, React, Next.js, Tailwind CSS
- Backend & languages
- TypeScript, JavaScript, Kotlin, Java, NestJS, Ktor, REST APIs, GraphQL
- Mobile
- React Native, Expo
- Data
- PostgreSQL, MySQL, MongoDB, Redis
- Infrastructure
- Docker, AWS, DigitalOcean, Railway, CI/CD
- Payments & systems
- Stripe, Paystack, Flutterwave, Monnify, authentication, end-to-end encryption, multi-tenant SaaS, subscription billing
Projects & product work
Products I’ve built myself or worked on as part of a team.
Education
B.Sc. Accounting · National Open University of Nigeria · 2023
Writing
View all 11 articlesNotes on the things I build, the problems I run into, and what I learn along the way.
Building a Next.js E-commerce App: Alluring Aura Scent
How I built a Next.js e-commerce app for a perfume store, with Cloudflare Workers, IndexedDB catalogue caching, and shared online and in-store inventory.
· About 5 min read
Handling duplicate Paystack payment notifications
A checkout can report the same payment more than once. Here’s how to verify it and update the order once, even when requests arrive together.
· About 7 min read
Migrating production data safely: validation, cutover, and rollback
Use a Flutterwave-to-Paystack billing migration to understand how to preserve live data, validate a transition, and prepare recovery before cutover.
· About 13 min read