From Hello World to the Podium: My Tech Journey Through DevFest, Droidcon, and Safaricom Decode 4.0
How stepping into the local tech community cured my imposter syndrome, leveled up my code, and led to a hackathon podium finish.

Every developer has an origin story. There is always that one defining moment where the tech world shifts from being a daunting, abstract concept of endless syntax to an exciting, logical playground where you can actually build things. For me, that catalyst wasn't just a single moment, but a journey across three major tech events in Kenya: DevFest, Droidcon, and Safaricom Decode 4.0.
Here is the story of how I went from taking my first nervous steps in the tech ecosystem to representing Team UOEM on the leaderboards.
📍 Chapter 1: The Genesis at DevFest and Unlocking APIs
I remember walking into the DevFest venue that morning. The atmosphere was incredibly intimidating but undeniably electric. Everywhere I looked, there were developers deep in conversation, effortlessly commanding their terminals, and discussing frameworks I had barely even heard of. Imposter syndrome was definitely hovering over my shoulder. I was very much a beginner, and a part of me wondered if I even belonged in a room filled with such talent. But I quickly realized that the tech community in Kenya is remarkably welcoming. I wasn't there just to listen; I was there to absorb.
The absolute highlight of the event for me was getting a solid, practical breakdown of APIs (Application Programming Interfaces). As a beginner, you often hear the term "API" thrown around like a magic spell. Going from wondering, "What exactly does an API do?" to understanding how they act as the essential connective tissue bridging different systems was my first real "Aha!" moment in tech.
The speakers broke down the concept beautifully, explaining how to make requests, handle JSON responses, and securely connect a frontend interface to a backend database. It gave me the mental blueprint I needed to start thinking about building interconnected applications that could pull real-world data.
Towards the end of the day, I decided to test my newly acquired knowledge and participated in a tech trivia session. To my absolute surprise, I won! They handed me my very first piece of tech merch: an official tech T-shirt. It might seem like just a small piece of fabric to an outsider, but to me, it was a badge of honor. It felt like my official initiation into the developer community.
📍 Chapter 2: Architecture Debates and Earning an Octocat at Droidcon
By the time Droidcon Kenya rolled around, my mindset had shifted. I had leveled up from being a quiet, nervous observer to an active participant hungry for knowledge. I was ready to dive into the deep end of mobile development architecture, and Droidcon did not disappoint.
The technical sessions were heavy, detailed, and incredibly insightful. One of the standout moments for me was a deep dive into building mobile applications with Flutter. As expected in any gathering of mobile devs, it didn't take long for the classic "Flutter vs. Kotlin" debate to ignite in the halls.
Listening to developers passionately argue the merits of cross-platform efficiency versus the raw, native performance and deep Android integration of Kotlin was eye-opening. I realized that in software engineering, there are rarely absolute right answers, only trade-offs. We ultimately concluded that arguing over the best framework is a sport best left to the senior devs. For the rest of us, as long as you can build a great, performant product that solves a real problem, you are winning!
But my biggest takeaway from Droidcon wasn't found in an IDE; it was discovering the power of community engagement. I made a conscious decision that day to document my experience live. I took to social media, live-tweeting the sessions, dropping the technical gems and code snippets I was learning, and sharing the overall vibrant energy of the event to give value to the developers who couldn't attend in person.
That decision paid off in a massive, unexpected way. My active timeline caught the attention of the folks at GitHub! They recognized my engagement and rewarded me with an official GitHub Octocat for being the most active attendee on social media. Holding that Octocat felt like a physical representation of the open-source spirit. The lesson? Don't just write code in the dark. Build in public and share your journey.
📍 Chapter 3: The 72-Hour Marathon at Safaricom Decode 4.0
With newfound confidence, I headed into Safaricom Decode 4.0. This wasn't just a conference; it was a 72-hour marathon of heavy lifting, networking, caffeine, and intense coding. Representing the University of Embu as part of Team UOEM, we walked through the doors ready to build and compete.
Day 1: AI, Agriculture, and Google Swag The event kicked off with a heavy focus on Artificial Intelligence, spearheaded by Google. We bypassed the high-level theory and got straight to building practical solutions. Our first task was engineering a basic hotel chatbot, followed by developing web applications specifically designed to assist Kenyan farmers with data-driven insights. It was a brilliant start, and I even managed to flex my trivia muscles once again, bagging an exclusive "Build with AI" T-shirt from Google to add to my growing collection.
Day 2: Fintech and Taming the Daraja API Day two shifted focus to the financial heartbeat of Kenya: Fintech. The real technical challenge was tackling the infamous M-Pesa Daraja API. We spent hours learning the intricacies of OAuth tokens, handling callback URLs, and seamlessly integrating mobile payments into our sites. We took it a step further by building a mini-app directly inside the MySafaricom app environment, getting exclusive hands-on testing with the new MySafaricom One App ecosystem. (And yes, during a screen break, I spun the Safaricom Hooked wheel and walked away with yet another cool shirt!)
Day 3: Battle Bots, Cybersecurity, and a Podium Finish The grand finale was pure adrenaline. We kicked off the morning by programming autonomous bots to compete in a virtual snake-fighting game. Operating as Team UOEM, we wrote the logic and algorithms for our bot, and it ran flawlessly. Although we battled hard, we unfortunately got knocked out in the elimination rounds.
However, Team UOEM doesn't stay down. In the afternoon Builder Labs, we pivoted our focus entirely to security. We conceptualized and engineered an interactive cybersecurity game using Python—a platform where players actively learn about crucial cybersecurity concepts like identifying phishing and understanding encryption as they navigate the mechanics.
When the final judging concluded, the hard work paid off. Team UOEM secured 3rd place! Standing on that podium was surreal. We walked away with 1000 KES airtime for each team member, but more importantly, the validation that we could build under pressure.
🚀 The Takeaway
Looking back at the progression—from learning what a basic API does at my first DevFest, to earning recognition from GitHub at Droidcon, and finally integrating the complex Daraja API and standing on the podium at Decode 4.0—the growth is tangible.
The Kenyan tech ecosystem is thriving, it is challenging, and there is absolutely no better place to be a builder right now. To anyone sitting at home wondering if they are ready to attend that local tech meetup or hackathon: do it. You might learn a new framework, you might win an Octocat, or you might just find your squad.



