Skip to content
View gikwegbu's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report gikwegbu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gikwegbu/README.md

Hi, I'm George Ikwegbu πŸ‘‹

Senior Flutter Engineer Β· Mobile Architect Β· Open Source Contributor

LinkedIn Twitter Portfolio Udemy


🧭 About Me

I'm a Senior Flutter Engineer with 5+ years of experience building high-performance, production-grade mobile applications for iOS and Android. I specialise in scalable architecture, clean code practices, and delivering polished user experiences.

My engineering journey started in web development β€” building with HTML, CSS, JavaScript, Vuejs and React.js β€” before I went fully all-in on mobile with Flutter. That web foundation gave me a strong eye for UI composition and component design, but today mobile is my world and Flutter is my craft.

  • πŸ—οΈ I architect apps using Clean Architecture, Feature-First, and Domain-Driven Design principles
  • πŸ“¦ I've published packages on pub.dev used by the Flutter community
  • 🌐 Background in web (HTML, CSS, JS, Vue, React) β€” now fully dedicated to mobile
  • πŸ” Deeply invested in code quality, CI/CD pipelines, and scalable team workflows
  • 🌍 Currently based in London, UK Β· Open to remote opportunities

πŸ—ΊοΈ My Journey

🌐 Started in Web       β†’  HTML, CSS, JavaScript, Vue.js, React.js β€” building UIs from scratch
πŸ“± Discovered Flutter   β†’  Fell in love with cross-platform, one codebase, polished UX
πŸ—οΈ Went Deep on Mobile  β†’  Clean Architecture, state management, CI/CD, pub.dev packages
πŸŽ“ Became a Teacher     β†’  Udemy web courses; Flutter & Dart courses coming soon
🌱 Now Expanding        β†’  Python, Kotlin, NestJS, AI, ML β€” the journey continues

πŸ› οΈ Tech Stack

πŸ“± Flutter & Dart β€” Primary Focus

Flutter Dart

πŸ”„ State Management

Riverpod BLoC Provider GetX

☁️ Backend & Services

Firebase Supabase REST API GraphQL

πŸ§ͺ Testing & Quality

Unit Testing Integration Testing Mocktail

πŸ”§ DevOps & Tooling

GitHub Actions Fastlane Codemagic Bash Linux

🌐 Web Skills (background)

HTML5 CSS3 JavaScript Vue.js React


πŸ›οΈ Architecture & Engineering Philosophy

πŸ“ Clean Architecture   β†’  Separation of concerns across data, domain & presentation
πŸš€ MVVM                 β†’  Model view view-model
🧩 Feature-First        β†’  Scalable folder structure for large teams
πŸ” TDD                  β†’  Test-driven development for critical business logic
⚑ Performance-First    β†’  Frame budgets, lazy loading, efficient rebuilds
πŸ”’ Security-Conscious   β†’  Secure storage, certificate pinning, obfuscation

I believe great mobile engineering isn't just about shipping features β€” it's about building systems that scale gracefully, onboard developers quickly, and hold up under production load.


πŸš€ Featured Projects

πŸ”΅ CareSync

CareSync is a comprehensive, UK πŸ‡¬πŸ‡§ NHS-inspired personal health and appointment tracker application built with Flutter. It is designed to help users manage their healthcare journey with ease, offering features for tracking appointments, prescriptions, health metrics, and more, all wrapped in a modern, accessible, and polished user interface.

A production Flutter app built with BLoC + Clean Architecture, free to use for people on iOS and Android. Features real-time data sync, offline-first capabilities, and a custom design system.

Flutter BLoC Firebase Isar CI/CD GoRouter GetIt & Injectable Freezed && build_runner Flutter ScreenUtil FL Chart


🟒 ShiftUp

UK πŸ‡¬πŸ‡§ Hospitality Shift Management & Scheduling App

A comprehensive mobile application for the UK hospitality industry that empowers managers to build rosters and staff to manage their working lives β€” all from a single, beautifully designed app.

Flutter MVVM Firebase Auth + Firestore + Storage Riverpod v2 (StateNotifierProvider) GoRouter Hive FlChart Table Calendar Google Fonts build_runner riverpod_generator


πŸ”΄ NestHaven

UK πŸ‡¬πŸ‡§ Property Search & Mortgage Calculator App

A premium Flutter mobile application for finding, tracking, and financing UK properties. Built for first-time buyers, renters, and property investors across England, Scotland, and Wales.

Flutter Riverpod v2 (StateNotifierProvider) GoRouter Hive FlChart Table Calendar Google Fonts build_runner riverpod_generator Cached Network Image


βšͺ️ TaxBud

Bookkeeping and Making Tax Digital (MTD) mobile app for sole Uk πŸ‡¬πŸ‡§ traders, freelancers, and limited company

A professional, privacy-first mobile application tailored for UK sole traders, freelancers, and limited company directors to easily handle their bookkeeping and Making Tax Digital (MTD) obligations..

Flutter flutter_bloc GoRouter Google Fonts build_runner isar FlChart flutter_secure_storage google_mlkit_text_recognition google_mlkit_commons


A lightweight Flutter WebView wrapper for the personal portfolio website of George Ikwegbu.

Basic Flutter.

Flutter Webview QR Code


πŸš€ Featured Pub.dev Packages

This is a simple package that gives you the power to turn any Flutter Widget into a Marquee. With this, you can further control the speed and also allows for manual swiping gestures

An open-source Flutter package with growing number of likes and 30+ pub points with 16 downloads on pub.dev. Solves Marquee animation flexibility with a clean, well-documented API.

Dart pub.dev Open Source

This is an expandable section widget where users gets to insert a section/widget they'd want to toggle. The toggle controller is totally provided by the user, that way there's more flexibility and no limitation on how to provide the header/toggle controller.

An open-source Flutter package with growing number of likes and 140+ pub points with 43 downloads on pub.dev. Solves revealing and concealing of widgets with a clean, well-documented API.

Dart pub.dev Open Source

🟠 Slideable

This is a flexible slideable implementation that will allow you to pass simple widgets(icons or anything at all) as action items, and also control various backgrounds for the action item, and closes an already slide item in your list.

An open-source Flutter package with 30+ likes and 135+ pub points with 692 downloads on pub.dev. Solves swipping on widget to carry out actions with a clean, well-documented API.

Dart pub.dev Open Source


🌐 I also have web projects in earlier repositories β€” built with HTML, CSS, JavaScript, and React. While I've since moved fully into mobile, those projects reflect strong UI fundamentals that still inform how I think about design and user experience today.


πŸ“¦ Open Source Contributions

  • πŸ› οΈ Flutter_paystack_plus β€” Enhanced the subscription functionalities tailored for mobile platforms (PR merged, feature added, bug fixed)

I believe in giving back to the community that shaped my skills. I actively contribute to Flutter packages, file detailed issues, and review PRs.


πŸŽ“ Teaching

I've created web development courses on Udemy covering the core foundations of frontend engineering:

  • 🌐 HTML & CSS β€” building structured, styled web pages from scratch
  • ⚑ JavaScript β€” core language fundamentals and DOM manipulation
  • βš›οΈ React.js β€” component-based UI development

πŸ“± Flutter & Dart courses are coming soon β€” follow me on Udemy to get notified when they drop!


πŸ“Š GitHub Stats

GitHub Stats Top Languages

GitHub Streak


πŸ“« Let's Connect

I'm always open to discussing architecture challenges, Flutter performance deep-dives, or potential collaborations.


"Write code as if the next person to maintain it is a senior engineer who knows where you live."

Profile Views

Popular repositories Loading

  1. whatsapp-Wizard whatsapp-Wizard Public

    Automatically crawls whastaspp database and send a message to a registered user's number

    HTML 3 1

  2. WeJapa WeJapa Public

    An online/offline coding jam with @favouroncode Favour Ori using Vue

    Vue 3

  3. custom_widget_marquee custom_widget_marquee Public

    A simple flutter package that enables you to turn any widget into a Marquee with ease.

    Dart 2

  4. Mouau-Sports-Club Mouau-Sports-Club Public

    Michael Okpara University of Agriculture Umudike Sports Forum, where athlets are registered and confirmed for competitions

    JavaScript 1

  5. NaijaBuildIt NaijaBuildIt Public

    This is a Nigerian Based Housing Agency which focuses on helping her citizens get; building contractors, materials and resources for building a structure in Nigeria

    JavaScript 1

  6. Trust-Y-Microfinance-Bank Trust-Y-Microfinance-Bank Public

    A private Micro finance Bank Web Application

    PHP 1