Builder | Full-Stack Developer Currently building Frevia Helping businesses go digital Open to work & networking

Nigeria
Joined September 2020
Today my school project actually saved me. Someone sent me a link that looked normal at first glance, but something felt off. Instead of ignoring it, I ran it through the phishing detection system I built. The system flagged the URL for suspicious patterns, mismatched domains, abnormal redirect behavior, and phishing-like structure. That moment made me realize. I didn’t build this just to pass a course. I built something that works in real life. I think it’s time to launch it.
At first, I just wanted to build something cool for school. Then I realized how many people still fall for phishing scams every single day. So I built a Phishing Detection and Prevention System powered by Generative Adversarial Networks (GANs) that learn how fake pages behave and detect them in real time. It wasn’t easy. I dealt with messy data, stubborn bugs, and sleepless nights. But the moment my model successfully blocked its first phishing URL, I knew it was worth it. Now I’m thinking of hosting it online so anyone can test URLs safely. Should I go ahead and make it live?
8
4
71
4,170
What do you usually have in mind when building the admin dashboard as a developer?
2
84
Software development is overrated. It's now really easy to build with AI
1
3
136
The greatest lie we are told as Nigerians is that "we are the giants of Africa"
1
57
Today is my birthday and X forgot to send my balloons
7
1
1
12
262
Life is so private that no one knows I prompt AI for a living
3
101
A developer who can't write code without AI isn't automatically a bad developer. But if you can't explain, debug or secure the code AI wrote for you, you're not the engineer. You're the delivery guy
2
52
The hardest part of building a startup might not be building the product. It's continuing to believe the idea is worth building when nobody cares yet.
3
59
A company rejected my friend because he had no degree. The person they hired couldn't explain what an API was. But his CV had the right university name. 😂
1
3
80
My friend once got a job offer, resigned from his current job and started celebrating. Three days later, HR called to tell him the offer was sent by mistake. Apparently, they had two candidates with the same name. He didn't just lose the job. He lost the job he already had
2
84
My friend launched a marketplace and celebrated his first 100 users. Then two users started a transaction. The buyer paid, the seller got the money, the buyer got refunded, and the platform paid both of them The celebration ended that afternoon
1
2
58
Give a man power and you'll reveal his true nature
Power has a way of bringing out the worst in people
1
1
50
My friend deployed to production on Friday and went to sleep. By Saturday morning, his app had made ₦4.2m. He was excited until he checked the transactions and realized he had been PAYING users instead of charging them. 😭
4
4
162
Building Frevia is teaching me that making an app work and making it secure are two completely different things. Sometimes, the hardest part isn't writing more code. It's realizing what you got wrong.
2
69
I can do anything to be a kid for just one day
75
I'm just remembering some of the things I believed as a kid. I was so innocent then 😅
2
72
Found a nasty database performance trap. You can have the right index and still get a slow query if you're wrapping the indexed column in a function. The index exists. The database just can't use it the way you think.
1
2
75
I just built and shipped an app in 2 days. Claude made tge development phase faster
1
2
92
I’m honestly thinking of rebuilding Frevia again before launch. I used to think JWT, access tokens and input validation were enough to make my app secure. I’m just realizing how wrong I was. The more I learn about backend security, the more I find things I can improve
64
I used to think disabling a button after clicking “Pay” was enough. Then I learned about idempotency keys. Same payment request sent 3 times? Your backend can still process it as one operation. This is one of those concepts you don't appreciate until you've built a payment system
2
2
96