Michael Adeyemo
Available for opportunities

Hi, I'm Michael Adeyemo

Full-Stack + Mobile Developer

I build fast, scalable products — from web to mobile to backend systems.

Lagos, Nigeria
7+Years of experience
30+Projects shipped
15+Technologies
About Me

Building with depth, shipping with care

Full-stack engineer with deep expertise in TypeScript across the entire stack. I architect and ship production-grade applications using React/Next.js on the frontend, Node.js/NestJS/Go on the backend, and Flutter for cross-platform mobile. I care about developer experience, system design, and shipping things that actually work.

I'm comfortable operating across the full stack — whether that means designing a PostgreSQL schema, optimizing a React rendering path, or setting up a Go service from scratch. I enjoy working in small, high-trust teams where the focus is on quality output.

When I'm not coding, I'm reading system design papers, exploring new languages, or contributing to open-source projects.

Quick Facts

Location
Lagos, Nigeria
Availability
Open to roles
Focus
Full-Stack · Mobile
Email
michaeladesola1410@gmail.com

What I value

  • Writing clean, maintainable, and scalable code that stands the test of time
  • Designing resilient systems that remain reliable under failure conditions
  • Delivering value through iterative development and continuous user feedback
  • Treating documentation as a core part of the product, not an afterthought
7+Years of experience
30+Projects shipped
15+Technologies
Projects

Things I've built

A selection of production projects showcasing breadth across web, mobile, and backend systems.

Snip preview
fullstackFeatured

Snip

2026

SaaS URL shortener with real-time click analytics — geography, device, browser, and referrer breakdowns for every link.

Full-stackNext.jsNest.jsTypeScriptPostgreSQLTailwind CSSShadcnRedisBullMQ
Lontra preview
fullstackFeatured

Lontra

2026

AI-powered platform that runs structured employee feedback conversations and turns them into manager-ready briefs.

Next.jsJavaScriptTypeScriptAI/LLM APIsPostgreSQLClerkRedisRabbitMQ
Footpatrol preview
mobileFeatured

Footpatrol

2025

Sneaker and streetwear shopping app for a major UK retailer — browse drops, shop deadstock, and check out from your phone.

FlutterDartShopify Storefront APIGraphQLFirebaseNew RelicGA4
CirclePlug preview
fullstack

CirclePlug

2024

Mobile community platform combining messaging, events, and paid memberships so creators can build and monetize a community in one app.

ReactReact QueryFlutterNode.jsExpress.jsFirebaseWebSocketsPostgreSQLPWA
Zedvance Loans & Bills preview
mobile

Zedvance Loans & Bills

2024

Nigerian fintech app for instant and salary loans, bill payments, BNPL, and a mobile wallet — from a CBN-licensed lender.

FlutterDartREST APIsFirebaseSentryMonoFlutterwave
Zedcrest Wealth preview
mobile

Zedcrest Wealth

2023

Wealth management app for an SEC-licensed asset manager — savings plans, mutual funds, stocks, and goal-based investing.

FlutterDartREST APIsFirebaseMonoFlutterwave
Skills

Tech I work with

My toolkit — from frontend polish to backend infrastructure.

expertproficientfamiliar

Frontend

ReactNext.jsTypeScriptTailwind CSSShadcn UIFramer MotionZustandReact QueryReact Hook FormZod

Backend

Node.jsNestJSExpressGolangREST APIsGraphQLgRPCWebSocketsBullMQJWT / OAuth2Stripe API

Mobile

FlutterDartRiverpodBloc / CubitGo RouterNative AndroidFirebase SDKReact Native

Databases

PostgreSQLMongoDBPrisma ORMDrizzle ORMRedisSupabaseNeonTypeORMClickHouseSQLite

Cloud & DevOps

DockerGitHub ActionsAWSVercelNginxGCPKubernetesTerraformPrometheus

Tools & Workflow

GitPostman / BrunoFigmaLinearpnpm / TurborepoNotionJira
Experience

Where I've worked

My professional journey — from startup founding teams to senior engineering roles.

Senior Full-Stack Engineer

Current

Ailton

2025 – PresentRemote (Paris)Full-time

Senior engineer working across the full product surface — web and backend — on a B2B SaaS platform. Own architecture decisions end-to-end, from database schema to UI, collaborating closely with product and design.

  • Architected and built a NestJS microservice backend, cutting average API response time by 40% through query optimisation and Redis caching.
  • Built and maintained the customer-facing Next.js web app, shipping complex dashboard features with server actions and incremental static regeneration.
  • Designed normalised PostgreSQL schemas supporting multi-tenancy and complex reporting workloads across dozens of enterprise clients.
  • Established CI/CD pipelines with GitHub Actions and Docker, cutting deploy time from 25 minutes to under 4.
  • Mentored junior engineers and introduced TypeScript-first standards adopted across the entire codebase.
Next.jsTypeScriptNestJSREST APIsPostgreSQLRedisDockerAWSGitHub ActionsCI/CDMicroservices

Mobile Consultant

JD Sports Fashion PLC

2025 – 2026Remote (UK)Contract

Mobile consultant on the Footpatrol e-commerce app, a Flutter application serving JD Sports Fashion PLC's sneaker and streetwear retail brand across iOS and Android.

  • Contributed to a 20% increase in sales revenue by delivering reliable Flutter experiences across iOS and Android, improving product discovery, checkout, and order-tracking journeys.
  • Improved app store rating from 3+ to 4+ stars by addressing critical usability and reliability issues across product discovery, authentication, checkout, and order-management workflows.
  • Enabled fortnightly production releases by improving the Flutter CI/CD workflow with automated testing, build generation, and release pipelines through GitHub Actions.
  • Reduced production crash frequency to near-zero across critical user journeys by leveraging Firebase Crashlytics and New Relic to identify, monitor, and resolve application stability issues.
  • Improved checkout reliability and conversion flow by integrating the Shopify Storefront API, GraphQL, and WebView-based checkout, ensuring consistent product, cart, customer, and order data synchronization.
  • Strengthened authentication and account security by implementing and maintaining the app's email-based SSO and Shopify authentication flows across iOS and Android.
FlutterDartShopify Storefront APIGraphQLFirebaseNew RelicGitHub ActionsCI/CDWebView

Mobile Engineer

Zedvance

2022 – 2025Victoria Island, LagosFull-time

Mobile engineer building and maintaining the digital financial services apps at Zedvance, covering onboarding, KYC, wallets, payments, transfers, and loans for over 100,000 customers.

  • Supported digital financial services for 100,000+ customers by building and enhancing Flutter applications across Android and iOS, covering onboarding, KYC verification, wallet management, payments, fund transfers, bill payments, and loan services.
  • Increased customer loan remittance by 30% by integrating Mono and Flutterwave payment solutions, providing customers with faster and more convenient channels for loan repayments.
  • Reduced app crash frequency by 35% by leveraging Firebase Crashlytics and Sentry to monitor production failures, identify recurring issues, and implement targeted fixes across Android and iOS.
  • Improved mobile application performance by approximately 20% by optimizing Flutter UI rendering, API interactions, data handling, and resource-intensive application workflows.
  • Improved transaction security and reliability across critical payment workflows by implementing secure authentication, payment, transfer, and loan-processing flows aligned with financial application best practices.
FlutterDartREST APIsFirebaseFirebase CrashlyticsSentryMonoFlutterwaveCI/CD

Full-Stack Software Engineer

CirclePlug

2021 – 2022LagosFull-time

Owned the application lifecycle end-to-end for a community platform — React web app, Flutter mobile apps, and the Node.js/Express API backing both.

  • Enabled seamless community engagement across web, Android, and iOS by building React web experiences and Flutter mobile applications backed by a Node.js/Express API.
  • Supported scalable community management workflows by designing frontend architecture for community discovery, profile management, event scheduling, and real-time chat.
  • Improved user engagement and communication by implementing onboarding, authentication, real-time notifications, and interactive community features across web and mobile.
  • Enabled real-time data synchronization and notifications by integrating Firebase services for live updates, cloud functions, and push notifications.
  • Streamlined independent web and mobile releases by maintaining and deploying the React web application and Flutter Android/iOS applications.
ReactFlutterNode.jsExpress.jsREST APIsFirebaseWebSocketsPostgreSQLPWACI/CD

Lead Mobile Engineer

Kobo360

2019 – 2021Iponri, LagosFull-time

Lead mobile engineer on the driver and logistics platform at Kobo360, Africa's largest digital trucking platform. Built and maintained cross-platform mobile apps serving thousands of truck drivers and fleet operators.

  • Scaled a Flutter driver application to 20,000+ active drivers across West Africa, delivering reliable trip-management and logistics workflows across Android and iOS.
  • Improved application reliability in low-connectivity environments by implementing offline-first workflows, real-time communication with WebSockets, and resilient data synchronization.
  • Accelerated delivery of logistics features by translating business requirements into production-ready Flutter applications while collaborating with business analysts, backend engineers, QA, and infrastructure teams.
  • Improved visibility into user engagement and feature adoption by integrating Firebase Analytics and using behavioral data to inform subsequent product and development decisions.
  • Delivered and maintained multiple production mobile applications, including Transport, Squad, and Kobocare, using clean, maintainable Flutter/Dart code and robust API integrations.
FlutterDartREST APIsFirebaseGoogle MapsWebSocketsGeolocationOffline-First ArchitectureCI/CD
Contact

Let's work together

Whether it's a project, a role, or just a conversation — my inbox is open.

I typically respond within 24 hours. For urgent matters, email is fastest.