President of the NBU

45.5K posts

President of the NBU banner
President of the NBU

President of the NBU

@Geektutor

President of the NBU. Driving growth & education in tech communities across Africa. Enabler. ✨🚀

Lagos, Nigeria Katılım Mayıs 2011
2.3K Takip Edilen12.3K Takipçiler
President of the NBU retweetledi
Web3 Afrika | web3afrika.eth
@Web3Bridge @spicytaco @harpaljadeja @monad @monad_dev @olanetsoft @tonyolendo @oluwabamikemi @Timothy_Ovie @Geektutor @Big_stanx @jenniferechenim @kohawithstuff @Eniolamercy10 @hbeebulah @QueenHaddassah We appreciate the warm reception from the Web3Bridge team and the engaging interactions with representatives from Monad. Every conversation opened new perspectives on what is possible when communities and institutions connect intentionally.
Web3 Afrika | web3afrika.eth tweet mediaWeb3 Afrika | web3afrika.eth tweet mediaWeb3 Afrika | web3afrika.eth tweet media
English
1
2
7
122
President of the NBU retweetledi
D
D@DunnsOftheBuj·
This is the brokest everyone’s been. Everyone’s struggling irrespective of how much they make.
English
107
3.3K
7.8K
146.3K
President of the NBU retweetledi
Web3 Afrika | web3afrika.eth
On the 10th April, 2026, the Web3 Afrika team had the opportunity to visit @Web3Bridge alongside representatives from Monad @spicytaco @harpaljadeja for a meaningful conversation around innovation, education and the future of Web3 talent in Africa. The visit created room for connection, collaboration and shared vision. @monad @monad_dev
English
1
4
26
2.6K
President of the NBU retweetledi
Web3 Afrika | web3afrika.eth
@Web3Bridge @spicytaco @harpaljadeja @monad @monad_dev @olanetsoft @tonyolendo @oluwabamikemi @Timothy_Ovie @Geektutor @Big_stanx @jenniferechenim @kohawithstuff @Eniolamercy10 @hbeebulah @QueenHaddassah At Web3 Afrika, we remain committed to creating spaces that encourage learning, collaboration, and opportunities for Africans in tech and Web3. This visit is another reminder that the future of Africa’s digital economy will be shaped by communities willing to build together.
Web3 Afrika | web3afrika.eth tweet mediaWeb3 Afrika | web3afrika.eth tweet mediaWeb3 Afrika | web3afrika.eth tweet mediaWeb3 Afrika | web3afrika.eth tweet media
English
1
4
12
156
President of the NBU retweetledi
Web3 Afrika | web3afrika.eth
@Web3Bridge @spicytaco @harpaljadeja @monad @monad_dev @olanetsoft @tonyolendo @oluwabamikemi @Timothy_Ovie @Geektutor @Big_stanx @jenniferechenim @kohawithstuff @Eniolamercy10 @hbeebulah @QueenHaddassah The atmosphere was filled with insightful conversations, knowledge sharing, and a genuine passion for developing talent across Africa. Moments like this remind us that the growth of Web3 on the continent will continue to be driven by partnerships, people and purpose.
Web3 Afrika | web3afrika.eth tweet mediaWeb3 Afrika | web3afrika.eth tweet mediaWeb3 Afrika | web3afrika.eth tweet mediaWeb3 Afrika | web3afrika.eth tweet media
English
2
2
9
146
President of the NBU retweetledi
Cagatay Ulusoy
Cagatay Ulusoy@ulusoyapps·
I wrote up a postmortem about what happened: ulusoyca.medium.com/how-a-two-year… In April my @FlutterDev + @Firebase app was on stage at the Google Cloud Next Developer Keynote. Three weeks later a bot drained €3,167 from the same project overnight and got it suspended by Google. All resolved now — suspension lifted, app back online, billing reviewed. I am sharing the full postmortem because it can be helpful to a lot of indie devs. Thanks to @puf and the Firebase team @sgnagnarella @Thevi_S for their support on diagnosis!
Cagatay Ulusoy@ulusoyapps

The GCP project of my @FlutterDev @Firebase app got suspended this weekend for abuse, after a single day of €3,167 in unauthorized Gemini API charges. The root cause turned out to be a #Firebase Hosting default that is hard to know about. Worth sharing what I learned. I thought the Firebase and Google Cloud project was clean and safe. Client uses Firebase AI Logic (proxy, no on-device Gemini key) with App Check via Play Integrity / App Attest. The suspension email said "key published on public sources." But: my GitHub repo is private and was never public. flutter build web was never run for this project. Where was the leak surface? Google AI Studio showed three Gemini-callable keys. Two tight (server-side). One was a "Browser key (auto created by Firebase)" — Unrestricted, since Nov 2024. That was the web app in my generated firebase_options.dart, from when I configured Flutter web at project init. Here's the part I didn't know about: Firebase Hosting auto-serves your web SDK config at a reserved URL — https://.web.app/__/firebase/init.json — as plain JSON, unauthenticated, to anyone. It includes apiKey, appId, projectId, authDomain. This endpoint is active whenever you have (a) a registered web app in Firebase Console + (b) any Hosting deploy. Contents of the deployed site are irrelevant. Mine was a simple CSS landing page that doesn't reference Firebase JS SDK at all. Endpoint leaked the key anyway. Bots scrape *.web.app/__/firebase/init.json because the pattern is universal across every Firebase project. Mine got picked up, the key was Unrestricted (= usable for any enabled API), and someone burned €3K of Gemini inference in a few hours. Project reinstated after appeal; outstanding balance still in review. Lessons I missed: - Auto-generated browser keys are Unrestricted by default (at least the time project was created). Always add HTTP referrer + API restrictions at creation. - Don't register a web app unless you use the JS SDK. - Set a Gemini spend cap + budget alert. €100/day cap. You can easily do this in Google AI Studio What I would ask the Firebase team: — Browser keys should default to restricted (HTTP referrer to project domains, API restriction to Firebase services) -> not sure this has changed after the date I created the project. — Reserved __/firebase/init.json should be opt-in. Static websites hosted with Firebase Web hosting do not need the API key info. — Firebase Console should warn when a key has been Unrestricted for >N days. Google AI Studio warns when you visit API keys page, but it should be visible on homepage. — Default-on spend caps for Generative Language API. TLDR; "Private repo" is not a meaningful security boundary when the key has another publicly-reachable surface. Audit not just your code, but every endpoint your project ID exposes including the ones the platform creates for you without telling you. Always manually verify API restrictions.

English
1
7
46
7.4K
President of the NBU retweetledi
Google
Google@Google·
Introducing Googlebook, the first laptop designed for Gemini Intelligence. It’s crafted for heavyweight performance, built with Gemini at the core and perfectly synced with your Android phone. Coming this fall. 💻✨ #TheAndroidShow
English
521
1.1K
9.1K
2.5M
President of the NBU
President of the NBU@Geektutor·
@TheCharlesIsidi Oh long before AI, I see writings in the format. They move you through a journey and it works well on social media
English
0
0
1
520
Orezi Mena
Orezi Mena@Thecreativemena·
HMO SHOULD COVER RESTAURANTS
English
126
535
1.4K
126.5K
Man of Letters.
Man of Letters.@Letter_to_Jack·
Yesterday, my wife and I visited a venue for a big event she is planning and decorating for a High Chief in Egbaland. She was full of energy as we entered the hall. But the moment she stepped in, her countenance changed. She walked towards the front and suddenly froze for like 2mins. From where I was standing, on a call, I noticed she was completely still, which is unusual for her when she is in work mode. So I walked up to her. The moment I looked at her face, I saw tears rolling down her cheeks with her lips moving in a prayerful pattern. I asked her, “what is wrong.” She looked at me and said, “Jack, 12 years ago, I was inside this same hall as a server, packing and washing plates. Today, I am the event planner, and everyone here is answering to me.” I tried to hold back my own tears as I hugged her tightly to calm her down. But even while typing this tweet, I can still feel myself getting emotional. See, life truly does get better if you keep grinding. Don’t let your starting point hold you back. Never look down on humble beginnings. Never give up on yourself. One day, the same place that witnessed your struggle may also become the stage for your victory.
English
151
1.1K
4.5K
135.8K
President of the NBU retweetledi
Funke Olasupo
Funke Olasupo@OlasupoFunke·
APIconf is one of my few faves. If you missed @apiconflagos last year, you definitely heard about it. Don’t let that happen again for #APIConf2026! Registration is officially OPEN. Get your tickets now before they're gone! 🎟️ luma.com/588n962h
English
0
8
9
573
President of the NBU retweetledi
Cross˚
Cross˚@Elkrosmediahub·
Told my wife I needed N18m for something, and she went “which account should I send to?” How about you, how is your Monday going?😊
English
551
967
5.2K
275.2K