Builder Passport
@amina_codes
Amina Wanjiru
Junior developer · React & accessibility
1 followers 1 following Nairobi, Kenya
Writing about shipping small features, asking better questions, and staying consistent.
Execution Reputation
Proof from projects, collaboration, challenges, and endorsements.
Posts
30 days of committing code even on bad days
Some of these commits are genuinely five lines of renamed variables because that was all the energy I had that day, and I almost didn't count them as real progress. Looking back at the full month though, the small days added up to two features I wouldn't have finished otherwise. Consistency mattered more than intensity this time.
Does a finished profile actually change anything before you apply
I spent last weekend rewriting my profile properly instead of applying to three more roles with the half-done version I had. No projects linked, a headline that said nothing useful, that kind of thing. Before I go back to applying, has anyone here noticed a real difference in responses once their profile actually reflected what they can do?
When should useEffect actually run twice
In development my useEffect fires twice on mount, and I spent an embarrassing amount of time thinking I had a bug before realising StrictMode does that on purpose. Is this only a development thing, or should my effect be written so it survives running twice regardless?
A small admin dashboard I built to practice data tables
Nothing groundbreaking, just a table with sorting, filtering, and pagination hooked up to a fake API, but I wanted to get comfortable with the patterns before I need them at work. Spent more time than expected getting sort and filter to play nicely together without weird state bugs. Screenshot in the thread if anyone wants to see it.
My LinkedIn headline says nothing about me
It currently just says 'Software Developer', which is technically true and completely forgettable. I don't want to overclaim things I haven't done yet, but I also want it to say something real about what I actually work on. How specific is too specific for a headline at a junior level?
I only ever pay for something once I have already gotten value from the free version
Looked back at every tool I currently pay for, and every single one earned that from me by being genuinely useful for free first. I've never once paid for something upfront on a promise. If a platform wants people like me to eventually pay for anything, the free experience has to be good enough on its own that paying feels like an upgrade, not a toll.
Difference between session auth and token auth in plain terms
I understand both work, but I can't explain to a junior teammate why you'd pick one over the other. Most articles just describe the mechanics without saying when each makes sense. If you had to explain it in two sentences to someone new, how would you put it?
I stopped updating my CV and just kept my profile current instead
Used to spend an evening every few months reformatting a static document that nobody actually reads closely. Now I just keep my profile here honest and current, latest project, what I'm learning, what I'd want to work on next, and point people there when they ask. It's a small shift but it changed how I think about my own work, less like a list of past achievements and more like something alive I'm responsible for keeping true.
Proof of work
No projects yet
Featured work, demos, and outcomes will show here.
Activity
Certificates, challenges, and profile milestones.
No public activity yet
Course completions and milestones will show here when shared.
Skills & stack
Challenges
Leaderboards →Need help with Builder Passport?
- What is the Builder Passport?
- What is reputation on Africoders?
- How do recruiters hire on Africoders?
Ask Aurora