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.

- 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
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.
Consistent architecture
Each project follows clear, repeatable patterns, which keeps it production-structured and easy to extend.
Clear data models
Authentication, payments and integrations sit on a data model that is designed up front, not patched in later.
Code the next developer can pick up
Readable structure and handover documentation, so nobody needs a tour to continue the work.
Experience
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.
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.
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.
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.
- 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.