Christian || SWE || Technical writer ||

Nodeville
Joined May 2011
HAASTRUP ELIJAH🇳🇬 retweeted
After 5 years of building @AltSchoolAfrica with @AdewaleYusuf_ and @opeawo, today I’m officially stepping down as CTO and moving into the CEO role. The goal is to provide global education to Africans at an affordable cost. Instead of going to the UK and spending £30,000 to get a degree, you can attend the same university through AltSchool for less than £15,000. Same school, same lecturers, same BSc. Equal value. Equal access. Local pricing. I’m officially launching our degree programmes on degree.altschoolafrica.com, and over the next few months, you’ll see more global universities join the AltSchool network. Welcome to the edX of Africa.
362
538
64
3,116
120,682
Replying to @DaveyHert
@DaveyHert , you should submit legal issue report and file for the video to be removed
1
2
584
HAASTRUP ELIJAH🇳🇬 retweeted
I woke up to an email from AWS: "Your AWS Account may be compromised!" As head of engineering, that's the email I have nightmares about. Someone had stolen our AWS keys and was using them to run Claude. AWS blocked over 3,000 of their requests and locked down our whole account, so we couldn't make new deployments. (The one request that got through was Opus. At least they have taste.) I checked everything else. No new users, nothing deleted. Ok. Breathe. Then OpenAI emailed. Then Stripe told us our live key was "publicly available online." Everyone on the team ran a forensic script on their laptop. My agent went through CI, our servers and git history, and checked for the npm worm going around. All clean. (Which was somehow worse.) Then we found it. We hadn't used one of the stolen keys since July, and the only place it still existed was an old Railway service that wasn't even running anymore. Three weeks ago we moved our core infra from Railway to AWS, partly because of all the downtime and partly because we were tired of running up against Railway limits. It took a few months to make the jump, and we'd started wondering if we made the wrong call. A few hours later, Railway announced it had been breached. AWS told us at 4am. Railway told everyone at 3pm. They said "rotate your keys". But they also said deployments are frozen. We'd just migrated off, so we dodged that bullet by a hair. Everyone still on Railway gets to choose: Leave your credentials exposed, or take down your servers?
45
76
11
798
79,713
HAASTRUP ELIJAH🇳🇬 retweeted
See you Moonshot by @TechCabal 🤞
We’re excited to announce that Temitayo Sadique will be speaking at Moonshot 2026! Temitayo Sadique is the Managing Director of Obiex Business, the crypto and fintech infrastructure company powering stablecoin and digital asset liquidity across Africa. Over the last two years, Temitayo has led Obiex's growth from an emerging player into one of the region's most significant on/off-ramp and liquidity platforms. In 2025 alone, Obiex grew 3x year-on-year and processed $8 billion in gross transaction value. In 2026, it is on track to process $15 billion in GTV within the year. That growth came alongside expanding user numbers and new real-world stablecoin use cases, not just trading volume. Temitayo brings the perspective of an operator. He has spent more than six years inside financial services companies at every stage of the funding journey: pre-seed, Series A, Series B, and bootstrapped. Across a 9-year career in growth, he has run performance and growth programs for early and growth-stage companies across North America, EMEA, the GCC, and 17 African countries. Head to moonshot.techcabal.com to get your Moonshot 2026 ticket and join global financial operators, enterprise leaders, investors, and innovators defining Africa’s future. #MoonshotByTechCabal #CourageAndConviction #Moonshot2026
3
6
31
783
HAASTRUP ELIJAH🇳🇬 retweeted
Claude rage baiting me, but we got into Claude Startups!🔥🎉🚀
15
6
2
211
13,822
HAASTRUP ELIJAH🇳🇬 retweeted
I saw the Lagos Life game trending and one thing immediately caught my attention: A lot of the public buildings didn’t really look like the real places. But recreating every building manually would take forever. So instead of cloning the game, I focused on solving that problem. I built a system that combines OpenStreetMap data, available public data, and a custom drawing MCP I built to automatically reconstruct real-world buildings in 3D. Give it a location → it gathers what it can find → generates the building. No manually coding every building one by one. Now I’m testing it by rebuilding parts of OAU 👀 This could get interesting.
55
85
22
946
59,342
HAASTRUP ELIJAH🇳🇬 retweeted
Like I said, their tweets reveal their experience level.
1
1
1
748
Replying to @shri_shobhit
Hummm🤔🤔... How is luggage handling at the airport like? Some airports have bad luggage handling habit.
1
1,050
Showing up is 70% of the job.
1
2
19
2,174
Replying to @elijahdimeji549
There are APIs that can resolve an account number details to get the phone number attached to it, the rest is just social engineering that prey on your ability to assume.
1
1
1,111
🚀 it's day 1!!!!
Chief calm down😭😂, let’s all wait for the store approval. I totally forgot about that one.🧎🏽
1
2
290
HAASTRUP ELIJAH🇳🇬 retweeted
Chief calm down😭😂, let’s all wait for the store approval. I totally forgot about that one.🧎🏽
Replying to @DaveyHert
@DaveyHert today is the day ooo
2
1
1
14
4,377
Replying to @Dominus_Kelvin
Freemium is not free, it means someone else already paid for it. Not having a means to subsidize it makes is anbad idea model to use.
2
2
34
HAASTRUP ELIJAH🇳🇬 retweeted
Skill issue!😂 The product we’re launching next week already uses a similar interface. ..and it’s drastically going to change how people job hunt on this internet. I’m currently doing private demos, so if you’re interested in seeing something crazy, shoot me a DM!
Dev go first straighten this nav bar for you. Give you one dope rectangle. 😂
31
19
6
348
38,612
😌
There’s something strange about loving the craft enough that work never really feels like work. Building something, chasing a problem down a rabbit hole, learning something new just because it’s interesting. Nobody has to ask me to do it, its just like listening to musicc
83
HAASTRUP ELIJAH🇳🇬 retweeted
Replying to @EOEboh
Email sending should always happen in the background. You could add redundancy to ensure the job always runs at least 3 times and failures should be logged properly. For email sending, you might want to add back off after each retry
1
1
8
815
HAASTRUP ELIJAH🇳🇬 retweeted
This should not be a surprise; but... Breaking a problem up into a bunch of independent stories that are implemented separately by a squad of agents that do not collaborate, does not end well. If only we could get the agents to pair...
131
26
14
850
103,833
HAASTRUP ELIJAH🇳🇬 retweeted
If it wasn’t for Hetzner, I probably wouldn’t have taken the plunge to move my apps onto my own infrastructure. Saving over $50/month on hosting gave me the confidence to self-host more, understand the deployment layer properly, and eventually build Slipway. I’m happy to announce that Hetzner is now sponsoring Slipway, an open-source, Sails-native deployment platform for running and managing applications on your own infrastructure. Grateful for the support, @Hetzner_Online.
20
17
4
133
7,404