EEmmanuel Oladoyin

About

Software engineer who ships the whole product

I'm Emmanuel Oladoyin, a software engineer and technical contractor based in Lagos, Nigeria. I build Flutter apps for iOS and Android, and when a product needs them, the web dashboard and the backend behind the app.

Mobile is my main craft, in Flutter. Around it I use Next.js for web and Node.js (Express and NestJS) for APIs. I like consistent architecture, clear data models and code the next developer can pick up without a tour.

Portrait of Emmanuel Oladoyin
Based in
Lagos, Nigeria
Core stack
Flutter first, plus Next.js and Node.js
Builds
Mobile apps, web dashboards and backends
Works as
Contractor, on projects or inside your team

How I work

1

Mobile first, whole product

I start from the mobile app and build the web dashboard and backend behind it, so the pieces fit together from the first screen.

2

Consistent architecture

Each project follows clear, repeatable patterns, which keeps it production-structured and easy to extend.

3

Clear data models

Authentication, payments and integrations sit on a data model that is designed up front, not patched in later.

4

Code the next developer can pick up

Readable structure and handover documentation, so nobody needs a tour to continue the work.

Experience

  1. June 2025 – Present

    Mobile Developer, Flutter

    eTranzact PLC · Hybrid

    • Development of cross-platform mobile app using Flutter and Dart, delivering a seamless experience across Android and iOS.
    • Integrated REST APIs and third-party services, enabling real-time content updates and interactive features.
    • Optimized app performance by profiling rendering and memory usage, reducing jank and improving frame rate consistency.
    • Implemented secure local storage and session management, improving data privacy and user trust.
    • Wrote unit and widget tests to ensure code reliability, achieving over 85% test coverage.
  2. March 2025 – December 2025

    Mobile Developer, Flutter

    Recreax · Remote

    • Developed and maintained cross-platform mobile applications using Flutter, delivering high-performance solutions for Android and iOS platforms.
    • Integrated RESTful APIs, Firebase services, and third-party libraries to implement scalable features and enhance application functionality.
    • Improved application performance, responsiveness, and reliability through code optimization, efficient state management, and adherence to best practices.
    • Conducted rigorous testing, debugging, and issue resolution, reducing defects and ensuring a seamless user experience across a wide range of devices and screen sizes.
    • Collaborated with designers, product stakeholders, and backend developers to translate business requirements into user-centric mobile solutions.
    • Participated in code reviews and maintained a clean, reusable, and well-documented code base.

    Key achievement: Lead the development of the One Universe and Founder Thrive mobile applications.

  3. January 2024 – June 2025

    Mobile Developer, Flutter

    Fatherland Technology · Hybrid

    • Built the Fatherland Mobile and NCDF Investment mobile app using Flutter and Dart, with a focus on clear navigation and smooth animations.
    • Tested the app across different devices, ensuring it stayed 99.8% crash-free on Android and iOS.
    • Crafted clean interfaces for financial data, improving decision-making by 20% through live updates.
    • Integrated third-party services and optimized the app's performance, reducing load times by 25%.
    • Enabled secure real-time transaction updates using Firebase, ensuring 99.9% transaction accuracy.
    • Implemented state management techniques using Provider and Bloc logic to maintain efficient and organized application logic.

    Key achievement: Spearheaded the development of the Fatherland app, from development to deployment, driving increased user satisfaction through superior UX.

  4. July 2021 – December 2023

    User Experience Designer

    Jumia Nigeria

    • Created wireframes, visual designs, and prototypes, increasing user engagement by 40% and reducing bounce rates by 25%.
    • Ran A/B tests on various UI elements, improving conversion rates by 20%.
    • Collaborated with designers to enhance digital experiences, boosting customer retention by 30% and session duration by 20%.
    • Used Sketch and InVision for wireframes and mockups, speeding up the design process by 36%.
    • Conducted over 50 interviews, 200 surveys, and 10 usability tests, which led to a 25% increase in user satisfaction and 15% higher retention rates.
    • Provided advice on UX research methods, resulting in a 15% improvement in user satisfaction.

What I work with

The tools I use to design, build and ship products.

Need one of these? Get in touch
  • FlutterCross-platform Mobile Apps
  • DartMobile App Language
  • Next.jsWeb Apps and Dashboards
  • ReactInteractive Interfaces
  • Tailwind CSSResponsive Styling
  • Node.jsServer-side JavaScript
  • ExpressREST APIs
  • NestJSStructured Backends
  • PrismaDatabase Access
  • MongoDBDocument Database
  • PostgreSQLRelational Database
  • FirebasePush Notifications and Services

Let's work together

I take on fixed-scope projects, monthly retainers and embedded contractor roles. Tell me what you're building.