Turning ideas into digital experiences
Full-stack developer creating web and app solutions with JavaScript, Node.js, and Python.

Hi, I'm Michael;
I’m a full-stack developer passionate about building clean, scalable, and meaningful digital experiences.
I work with modern JavaScript (React, Remix.run, Next.js, Svelte) and Python (Django, FastAPI, Flask) to bring ideas to life, blending functionality and design seamlessly.
I also bring expertise in TypeScript, Redux, Zustand, TailwindCSS, Material UI, Node.js, Linux, PostgreSQL, MySQL, MongoDB, and crafting REST APIs... delivering clean, scalable, and maintainable code.
Beyond development, I’m experienced with AWS, VPS management, Git workflows, CI/CD pipelines, SEO, state exclusivity patterns, and scalable multi-tenant architectures — ensuring projects are robust, performant, and deployment-ready.
To me, great software means solving real problems with clarity and care. Outside of coding, I’m always learning, exploring new tools, and looking for ways to create impact.
If you’d like to collaborate or chat, feel free to reach out.
Tech Stack
JavaScript, React, Python, FastAPI, Node.js
Experience
4+ years of building software
Remote-Ready
Collaborating globally from Nigeria
Focus Areas
Web Apps & Digital Products
Let’s create something together
Have a project or idea? I’d love to help you bring it to life.
Get in touchComplex Challenges Solved
A selection of technically challenging problems I’ve tackled, combining engineering skill with thoughtful design.
Multi-Tenant Architecture
Designed a scalable multi-tenant architecture capable of handling millions of users, with isolated data per tenant using React, Next.js, Django, and PostgreSQL.
JWT & CSRF Token Flow
Implemented secure JWT and CSRF token management between Django REST and Vite + React, handling token refresh and cross-origin protections seamlessly.
Interactive Drag-and-Drop UI
Built a performant drag-and-drop seating arrangement interface inspired by seats.io, supporting hundreds of elements without compromising responsiveness.
Optimized CSS Delivery
Solved flash of unstyled content by implementing a preload strategy for grouped critical CSS, improving UX and Core Web Vitals.
State Exclusivity in UIs
Created a state machine–like pattern with Zustand to ensure mutually-exclusive UI states (add seat, select mode, etc.) without conflicts.