TL:DR; Impact By Numbers

Overall

10K+

Developers Impacted

StackOverflow

~3K+

Answer Views Reached

Dev. Talks

5

Event Sessions (580+ Attendees)

Trainings

2

Flutter Traings (120+ Learners)

Open Source

1

Project (Lifetime 7.8K+ users)

Open Source: Cupertino Icons Gallery

Cupertino Icons Gallery (Used by 7.8K+ Developers)
Open Source Flutter Project Used by Over 7.8K Flutter Developers Worldwide Github (20 Stars)

Cupertino Icons Gallery (Used by 7.8K+ Developers)

An Open-Source Home of over 1,335 Flutter Cupertino Icons used by over 7.8K Flutter Developers around the World. Similar to the Material Icons Library Available as a Web App and also as an Android App

My Stack Overflow Profile

Stack Overflow (~3K+ Answer Views)
Flutter Android ~3K+ Answer Views Stack Overflow

Stack Overflow (~3K+ Answer Views)

My Stack Overflow profile boasts over 3,000 answer views, primarily focused on Flutter and Android development. Through this platform, I actively contribute to the developer community by providing solutions, sharing insights, and offering guidance on various technical challenges. My engagement on Stack Overflow underscores my commitment to knowledge sharing and continuous learning within the software development field.

Flutter Developer Talks, Trainings, Interviews & Events

Crafting Reusable Flutter App Templates Using Mason
Speaker Flutter Talk Advanced -- attendees In-person (MoTIV, Kampala)

Crafting Reusable Flutter App Templates Using Mason

In this talk, I explored how reusable app templates revolutionized the way Flutter development teams work, ensuring consistency, ease of onboarding, and rapid project initiation. I discussed the problem of starting new projects from scratch and how it was a tiresome and time-consuming process. To address this, I highlighted the advantages of reusable templates, such as maintaining uniform code standards, facilitating new team member onboarding, and providing a base architecture with a single command. I also covered how to create and maintain these templates, including how to structure them, what to include, and how to keep them up to date. By the end of the talk, attendees gained a solid understanding of how to create and use reusable app templates to streamline their Flutter development process.

Crafting Reusable Flutter App Templates Using Mason
Speaker Flutter Talk Advanced 60+ attendees In-person (Nairobi, Kenya - United States International University-Africa)

Crafting Reusable Flutter App Templates Using Mason

In this talk, I explored how reusable app templates revolutionized the way Flutter development teams work, ensuring consistency, ease of onboarding, and rapid project initiation. I discussed the problem of starting new projects from scratch and how it was a tiresome and time-consuming process. To address this, I highlighted the advantages of reusable templates, such as maintaining uniform code standards, facilitating new team member onboarding, and providing a base architecture with a single command. I also covered how to create and maintain these templates, including how to structure them, what to include, and how to keep them up to date. By the end of the talk, attendees gained a solid understanding of how to create and use reusable app templates to streamline their Flutter development process.

Standing Out as a Flutter Developer
Speaker Flutter Talk Inspirational -- attendees In-person (GDG on Campus, Makerere University)

Standing Out as a Flutter Developer

I shared valuable resources and strategies to help both aspiring and experienced Flutter developers differentiate themselves in the competitive job market. We explored how to build a standout portfolio, the importance of contributing to open-source projects, and how engaging with the Flutter community can unlock new opportunities. Attendees also learned tips for networking effectively and leveraging community events to enhance their careers. Whether they were just starting or looking to grow, this session equipped them with actionable insights to thrive as Flutter developers.

Beyond the Basics: An Accelerator to Mastering Flutter with a Comprehensive Toolkit of Resources
Speaker Flutter Talk 60+ attendees Online (Flutter Kampala Meetup)

Beyond the Basics: An Accelerator to Mastering Flutter with a Comprehensive Toolkit of Resources

In that dynamic talk, I shared Beyond the Basics: An Accelerator to Mastering Flutter with a Comprehensive Toolkit of Resources. Leveraging extensive three-year experience as a Flutter developer and speaker at major tech events, I presented a curated collection of resources, including websites, videos, blogs, articles, tools, IDE plugins, extensions, packages, roadmaps, documentation, and courses. The session engaged over 60 attendees, empowering them to elevate their Flutter expertise with practical insights and recommended resources, fostering a community-driven hub for continuous learning and growth.

Beyond the Basics: An Accelerator to Mastering Flutter with a Comprehensive Toolkit of Resources
Speaker Flutter Talk 40+ attendees In-person (Innovation Village, Mbarara)

Beyond the Basics: An Accelerator to Mastering Flutter with a Comprehensive Toolkit of Resources

In that dynamic talk, I shared Beyond the Basics: An Accelerator to Mastering Flutter with a Comprehensive Toolkit of Resources at International Women's Day Mbarara 2024. Leveraging extensive three-year experience as a Flutter developer and speaker at major tech events, I presented a curated collection of resources, including websites, videos, blogs, articles, tools, IDE plugins, extensions, packages, roadmaps, documentation, and courses. The session engaged over 40 attendees, empowering them to elevate their Flutter expertise with practical insights and recommended resources, fostering a community-driven hub for continuous learning and growth.

Career Path for a Flutter Developer in Uganda
Guest Speaker Flutter Interview 300+ listeners Online (Twitter - X Space)

Career Path for a Flutter Developer in Uganda

In the online Twitter(X) Space event, I led a captivating exploration, delving into the Flutter development landscape in Uganda. Drawing from over 3 years of hands-on experience, I unraveled the diverse career paths, industry demands, and unique opportunities that Flutter developers encounter in our dynamic market. Throughout the session, I shared personal stories, insights, and valuable advice, particularly for those starting their journey in Flutter. With over 300 attendees tuning in, the event provided an enriching experience for fellow developers, tech enthusiasts, and anyone curious about the world of Flutter. It was a pleasure sharing insights into the fascinating intersection of technology and innovation with the attendees.

Simplified State Management for Forms in Flutter Apps with Riverpod
Speaker Flutter Talk 120+ attendees In-person (Innovation Village, Mbarara)

Simplified State Management for Forms in Flutter Apps with Riverpod

At the event, I was excited to present this session, designed for developers of all experience levels, attracted over 100 attendees. During the session, I covered essential topics such as the introduction to Riverpod, techniques for maintaining form data integrity, capturing and reacting to form data changes, practical demonstrations with real-world code samples, and best practices for structuring Flutter apps. Attendees left with practical knowledge they could immediately apply to their Flutter projects, contributing to the success of DroidCon Uganda 2023. It was a pleasure sharing my expertise with the event attendees.

(Flutter Series BootCamp) Introduction to Cross-Platform App Development Using Flutter
Trainer Flutter Trainings 50+ Learners In-person & Online (Makerere Univeristy, Kampala)

(Flutter Series BootCamp) Introduction to Cross-Platform App Development Using Flutter

This Flutter Series BootCamp was an engaging and informative series of events that covered the basics of Flutter, advanced techniques for building complex apps, and much more. We encourage you to explore the resources and videos shared in this repository to enhance your Flutter skills.

Flutter Series with Xephas at Google Developer Students Club, Makerere University
Trainer Flutter Trainings 80+ Learners In-person & Online (Makerere Univeristy, Kampala)

Flutter Series with Xephas at Google Developer Students Club, Makerere University

The Flutter Series was a collection of events that helped developers to become a pros in building cross-platform apps using Flutter! Whether they were experienced Flutter developers or just starting. Each episode of this series was designed to provide them with practical skills and knowledge that they could apply immediately to their app development projects. From the basics of Flutter to advanced techniques for building complex apps, this series covered a range of topics that took them from zero to hero in no time.

Building Cross-Platform Apps with Flutter: A Hands-On Experience Journey Through Real-World Projects
Speaker Flutter Talk 50+ attendees In-person (MoTIV, Kampala)

Building Cross-Platform Apps with Flutter: A Hands-On Experience Journey Through Real-World Projects

I shared this talk with over 50 developers who attended the event. In that talk, I shared my experience building cross-platform apps using Flutter. I took the attendees through the process of developing real-world apps, using some of the apps I had built before, including Calcut with over 7,000 users, Cupertino Icons Gallery (Open Source) with over 5,000 users and 19 Github Stars, Shoplix, Kalya Courts app, and many others. I also taught them how Flutter made it easy to create beautiful, high-performance apps for iOS, Android, Web, and Desktop, and I demonstrated this through live demos of my apps.

Head of Design, GDSC Makerere University
Graphics Designer Core Team GDSC Makerere University

Head of Design, GDSC Makerere University

As the Head of Design at The GDSC Makerere University, I served as the official graphics designer for the club, contributing to its visual identity and promotional efforts. From 2022 to 2023, I designed a variety of materials including flyers for numerous events, shirt designs, and other artworks that represented the club's brand and initiatives. As a member of the core team, I played a key role in shaping the club's image and enhancing its visibility through creative and impactful design solutions.

Flutter Era (YouTube Channel)
Flutter Flutter Videos 280+ Views YouTube

Flutter Era (YouTube Channel)

Flutter Era is my YouTube channel dedicated to sharing comprehensive Flutter content. Here, I post tutorials, training sessions, and insights from my involvement in various Flutter community initiatives. The channel serves as a hub for developers looking to enhance their Flutter skills and stay updated with the latest trends and practices in the Flutter ecosystem. Through Flutter Era, I aim to foster a supportive learning environment and contribute to the growth of the global Flutter community.