Joined January 2013
24 Photos and videos
Started a new project today . Goal: help bridge the vocational skills gap. Before writing any application code, I designed the database schema first. That decision alone changed how I approached everything.1/3
1
2
25
I made one key design choice early: No nullable token fields in the User table. Instead of: refreshToken / verificationToken / passwordResetToken sitting as optional columns… I moved each one into its own table Cleaner model. Clear ownership. No dead fields.2/3
1
16
Then it got interesting. Same userId, different behavior: RefreshToken → indexed (multi-session support) VerificationToken → unique PasswordResetToken → unique Same foreign key. Different system rules. 3/3
19
Let’s call it a wrap… 1 year of growth, frustration, and almost giving up but I remembered why I started. Today I submitted my @AltSchoolAfrica capstone project. From confusion to clarity. From learning to building. Next chapter 🚀 #BackendDev #growth
4
2
29
1,101
Good read.. Scaling practically explained..
Replying to @Akintola_steve
If this shifted how you think about scaling, repost the first tweet so others see it. Follow me @Akintola_steve for more backend engineering and system design insights.
1
50
I used to think backend development was just writing code, connecting databases, and building APIs. Learning system design changed that perspective completely. Thanks @Akintola_steve for the insights 🙌 #90dayswithsteve #learningInPublic #systemDesigns
1
52
TraceCoder retweeted
There’s a roadmap change guys: So I had a proper draft of how we are to go about it and this is it. I’m very sure this would be very self sufficient. So for the 90-Day Backend Roadmap, the summary of everything to be covered is this (Relational DB Auth RBAC Payments Redis Queues). But still, down below is the detailed path of how everything will be covered step by step across the phases. Before you continue looking through the whole roadmap ensure you share this so those people also get a hold of it.
19
35
128
4,341
TraceCoder retweeted
Hey everyone. I am Willie. SRE and DevOps engineer with 5 years of experience keeping the internet from falling apart. Every day, I break down complex tech stories into something anyone can understand. Last week alone, I told the stories of how ChatGPT took over the world, how Amazon accidentally deleted the internet, and how Netflix breaks its own systems on purpose to stay online forever. All of that is on my X page at @OluwaseyiWillie. This community was created by @Akintola_Steve, a senior backend engineer. To those who are yet to follow him on X, kindly do so for more updates and content. Join here: chat.whatsapp.com/JqcYY5JaA2… Glad to have you here. Drop your name and what you do below so we can get to know each other.

27
34
67
3,577
Are you ready!!!
Good morning all, This week is going to be a blessed and amazing one for me, my mutuals, and anyone who ends up joining my community this evening. The 90-day sprint will officially start on Wednesday, but we will use today and tomorrow to get the total number of people joining the community and place you all in groups, since you will be working in groups for proper accountability. We are here to learn, to build, and to serve the community. And I pray we achieve that over the 90 days. Just do well to join the community today. And one more thing, do well to repost so others can benefit from it too.
34
TraceCoder retweeted
In 2022, a Nigerian fintech startup raised a $4.2M series A. Six months later, the entire engineering team had resigned. The product was broken. The CTO was still in his office. The investors already knew. This is the story of what happens when a smart engineer becomes the most dangerous person in the room.
16
70
270
35,253
TraceCoder retweeted
Two engineers walked into the same interview for the same senior backend role. same university. same years of experience. same certifications on their CVs. One of them was clearly the smarter engineer. Anybody in that room could see it. He was also the one who didn't get the job. This is what happened.
9
23
64
3,417
Day 3 update : - Google OAUTH ✅️ - logout logic ✅️ - basic user security layers ✅️ ...will continue grinding BTS.. Thanks boss for this challenge... "No grit no Pearl" #learningInPublic #mentorship #backendDev #internship
I want a challenge. To everyone learning right now: Create a GitHub repo and follow this structure to build an authentication system. It’s a 3-day challenge. And please, if you know you’re going to vibe-code it, don’t bother joining. You’re not helping yourself. Indicate if you’re in for the challenge. Everyday you’ll come to quote the message and drop an update : E.g 1) Today implemented throttling… 2) implemented password hashing …. Like that pattern
1
60
TraceCoder retweeted
So, out of boredom, I decided to break down something I built recently not a tutorial, not a flex Just me explaining how I approached authentication in a real system. NB: this is not a fictional thread This is a real system I built, just written as a thread Read till the end bookmark it, you’ll need it sooner or later And if it helps, do me a favour and repost before you dive in. The architectural diagram is at the end of the thread Make sure you save that too
12
27
123
6,542
Day 3 😎: Today's goals: - implement OAuth login - logout flow - MFA(study) - set_Up basic user security layer - implement resend verification email #learningInPublic #growthMindset #learningAsIBuild #mentorship
I want a challenge. To everyone learning right now: Create a GitHub repo and follow this structure to build an authentication system. It’s a 3-day challenge. And please, if you know you’re going to vibe-code it, don’t bother joining. You’re not helping yourself. Indicate if you’re in for the challenge. Everyday you’ll come to quote the message and drop an update : E.g 1) Today implemented throttling… 2) implemented password hashing …. Like that pattern
21
Day 2 update: Today ,I implemented: - Login flow (with access and refresh token) - forgot password logic -reset Password Logic -MFA ❌️(still exploring) Big win: Was able to explore how locked out differs from Rate limiting. ..little steps #learningInPublic #nodeJs #Internship
I want a challenge. To everyone learning right now: Create a GitHub repo and follow this structure to build an authentication system. It’s a 3-day challenge. And please, if you know you’re going to vibe-code it, don’t bother joining. You’re not helping yourself. Indicate if you’re in for the challenge. Everyday you’ll come to quote the message and drop an update : E.g 1) Today implemented throttling… 2) implemented password hashing …. Like that pattern
1
5
456
TraceCoder retweeted
Pelumi's app served 12,000 users the night their payment provider went down. No error pages. No panic. Users didn't even know. His co-founder called him a wizard. He said: "I just stopped trusting that everything would work." Here's what he built
13
45
225
13,555
Day 2 - Auth Challenge Continuation from day 1,today i implement: - Login flow - Multiple factor Auth - forgot and reset password Little Steps.. #learningInPublic #Auth #backend #Nodejs #mentorship
I want a challenge. To everyone learning right now: Create a GitHub repo and follow this structure to build an authentication system. It’s a 3-day challenge. And please, if you know you’re going to vibe-code it, don’t bother joining. You’re not helping yourself. Indicate if you’re in for the challenge. Everyday you’ll come to quote the message and drop an update : E.g 1) Today implemented throttling… 2) implemented password hashing …. Like that pattern
1
1
2
329
Day 1 Update: Big win: integrated HIBP for password breach checks Progress made: Project structure & dependencies Registration & email verification Login flow still in progress ❌ Methods: Node.js, Express, MongoDB, HIBP API, Resend.. github.com/Olubiyi1/3-Days_A… Little Steps..
I want a challenge. To everyone learning right now: Create a GitHub repo and follow this structure to build an authentication system. It’s a 3-day challenge. And please, if you know you’re going to vibe-code it, don’t bother joining. You’re not helping yourself. Indicate if you’re in for the challenge. Everyday you’ll come to quote the message and drop an update : E.g 1) Today implemented throttling… 2) implemented password hashing …. Like that pattern
181
Day 1 : 3-Days Auth Challenge Today's focus: - setup my project structure/setup - install necessary dependencies - implementat registration flow - implement verify Email flow - implement login flow. ..all with input validations Little steps.. #auth #backend #learningInPublic
I want a challenge. To everyone learning right now: Create a GitHub repo and follow this structure to build an authentication system. It’s a 3-day challenge. And please, if you know you’re going to vibe-code it, don’t bother joining. You’re not helping yourself. Indicate if you’re in for the challenge. Everyday you’ll come to quote the message and drop an update : E.g 1) Today implemented throttling… 2) implemented password hashing …. Like that pattern
1
2
1,150
Excited to join a 3-day backend auth challenge to build a production-ready system from registration to MFA, JWT, OAuth, and more. Great hands-on practice to boost my Node.js skills. Let’s go! #LearningInPublic #ChallengeAccepted #nodeJs
I want a challenge. To everyone learning right now: Create a GitHub repo and follow this structure to build an authentication system. It’s a 3-day challenge. And please, if you know you’re going to vibe-code it, don’t bother joining. You’re not helping yourself. Indicate if you’re in for the challenge. Everyday you’ll come to quote the message and drop an update : E.g 1) Today implemented throttling… 2) implemented password hashing …. Like that pattern
122