Builder Passport
James
@james
James Adeniyi
Product Designer and AI enthusiast
16 posts 51 comments 3 followers 2 following Nigeria
I love building new products and experienting new ideas.
Professional Passport
Professional Builder
Free courses and real projects strengthen your Passport.
Your journey
-
01 Learn
Browse free Academy courses
-
02 Prove
Complete courses and assessments for Certificates of Completion
-
03 Showcase
Add portfolio projects and join challenges
-
04 Discover Done
Recruiter-facing Passport completeness · 78%
78/100
Activity score
A living view of what they’ve been doing — posts, comments, projects, and learning.
Active in conversation — 16 posts and 51 comments. Projects can come next.
Posts
Don't Just Focus on How Far You Have to Go. Look at How Far You've Come.
Don't Just Focus on How Far You Have to Go. Look at How Far You've Come. One thing I've learned is the importance of tracking your growth, especially when you're learning a new skill or building something from scratch. Sometimes, we get so focused on where we want to be that we forget to appreciate how far we've already come. You're frustrated because you haven't landed that client yet, you feel like you're not improving fast enough, or you look at other people's progress and start questioning your own. But have you ever stopped to compare who you are today with who you were six months ago? Can you solve problems that once seemed impossible? Have you built things you couldn't build before? Are you more confident in your abilities than you used to be? **If you don't track your growth, you might forget to be grateful for your progress.** On days when things aren't working out, when results aren't coming, and when you feel like giving up, looking back at your progress can remind you that your efforts haven't been wasted. It reminds you that growth is happening, even when it doesn't feel like it. You don't need anything complicated to get started. Keep a record of the projects you've completed, the skills you've learned, the challenges you've overcome, and the lessons you've picked up along the way. Take screenshots, save your old work, and write down your wins, no matter how small they seem. One day, you'll look back at those records and realize that the things you once struggled with have become things you can now do with ease. **Your progress deserves to be documented, not just remembered.**
AfriCoders Has Been More Than A Platform for Me 🌱
AfriCoders Has Been More Than Just Another Platform for Me 🌱 Since joining AfriCoders, I've genuinely enjoyed being part of a community that encourages people to do more than learn about tech. It pushes you to **learn, build, share your progress, and grow alongside other builders.** Here are some of the things I appreciate about the platform: 📚 **Learning Resources:** Access to courses and resources that help you develop your skills and explore new areas of tech. 🛠️ **Practical Building:** Challenges that encourage you to apply what you've learned instead of getting stuck watching tutorials. 🤝 **Community & Collaboration:** Connecting with other learners and builders, exchanging ideas, and learning from different experiences. 🚀 **Growth Opportunities:** A chance to showcase your projects, document your progress, receive feedback, and develop consistency. 🌍 **Giving Back:** Opportunities to share useful resources, support other learners, and contribute to a growing African tech ecosystem. What I appreciate most is how these opportunities connect. You can learn something, put it into practice, share your work, learn from others, and keep improving. I'm glad I joined, and I'm looking forward to contributing even more to the community. **If you're on AfriCoders, what's the biggest benefit you've gained since joining?** Let's hear your experience in the comments! 👇💚
5 Tips for Creating a Behance Portfolio That Stands Out 🎨
5 Tips for Creating a Behance Portfolio That Stands Out 🎨 As a UI/UX designer, having beautiful designs isn't enough to make your portfolio stand out. People need to understand your thinking, your process, and the problems you can solve. Here are 5 tips to help your Behance projects stand out. 1. Tell a story, not just show screens. Don't just upload beautiful mockups. Explain the problem, who you're designing for, and how your solution addresses their needs. 2. Make your first impression count. Use an attractive cover image and a clear project title. Give people a reason to stop scrolling and click on your work. 3. Show your design process. Include relevant research, wireframes, user flows, iterations, and the reasoning behind your decisions. Let people see how you think, not just what you create. 4. Keep your presentation clean and user-focused. Use readable typography, consistent spacing, and high-quality images. Show that you understand usability and accessibility, not just aesthetics. 5. Focus on quality, not quantity. A few well-documented projects can be more convincing than dozens of screens without context. Explain your contribution, share what you learned, and be honest about your results. Remember: Your Behance portfolio isn't just a gallery of designs. It's proof of how you think, approach problems, and create solutions. Before publishing your next project, ask yourself: Can someone understand the problem I solved and the thinking behind my design without meeting me? I hope this helps
45 Figma Keyboard Shortcuts Every UI/UX Designer Should Know ⚡
Want to design faster in Figma and spend less time clicking through menus? Here are useful keyboard shortcuts to add to your workflow. Note: "Ctrl" is for Windows, while "Cmd" is for Mac. Some shortcuts may vary by context or keyboard layout. 1. Basic Shortcuts 1. Undo: "Ctrl/Cmd + Z" 2. Redo: "Ctrl/Cmd + Shift + Z" 3. Copy: "Ctrl/Cmd + C" 4. Paste: "Ctrl/Cmd + V" 5. Duplicate: "Ctrl/Cmd + D" 6. Cut: "Ctrl/Cmd + X" 7. Select All: "Ctrl/Cmd + A" 8. Group Selection: "Ctrl/Cmd + G" 9. Rename Selected Layer: "Ctrl/Cmd + R" 10. Delete Selection: "Delete/Backspace" 2. Creating Elements 11. Move Tool: "V" 12. Frame Tool: "F" or "A" 13. Text Tool: "T" 14. Rectangle Tool: "R" 15. Ellipse Tool: "O" 16. Line Tool: "L" 17. Pen Tool: "P" 18. Comment Tool: "C" 3. Zoom and Navigation 19. Zoom In: "+" 20. Zoom Out: "-" 21. Zoom to Fit: "Shift + 1" 22. Zoom to Selection: "Shift + 2" 23. Zoom to 100%: "Shift + 0" 24. Pan Canvas: Hold "Space" and drag 25. Move Between Layers: "Tab" / "Shift + Tab" 4. Layer Management 26. Bring Forward: "]" 27. Send Backward: "[" 28. Bring to Front: "Ctrl/Cmd + Shift + ]" 29. Send to Back: "Ctrl/Cmd + Shift + [" 30. Hide/Show Selection: "Ctrl/Cmd + Shift + H" 31. Lock/Unlock Selection: "Ctrl/Cmd + Shift + L" 32. Select Parent Layer: "Shift + Enter" 33. Enter a Frame or Select Child: "Enter" 5. Alignment and Spacing 34. Nudge Selection: Arrow keys 35. Nudge by Larger Increment: "Shift + Arrow keys" 36. Align Left: "Alt/Option + A" 37. Align Right: "Alt/Option + D" 38. Align Top: "Alt/Option + W" 39. Align Bottom: "Alt/Option + S" 40. Align Horizontal Centers: "Alt/Option + H" 41. Align Vertical Centers: "Alt/Option + V" 6. Auto Layout and Components 42. Add Auto Layout: "Shift + A" 43. Create Component: "Ctrl + Alt + K" on Windows / "Option + Cmd + K" on Mac 44. Remove Auto Layout: "Alt + Shift + A" on Windows / "Option + Shift + A" on Mac 7. Prototyping and Help 45. Open Keyboard Shortcuts Panel: "Ctrl + Shift + ?" on Windows / "Cmd + Shift + ?" on Mac My advice: Don't try to memorize all these shortcuts in one sitting. Start with the ones you use most often, practise them while working on real projects, and gradually add more to your workflow. The goal is simple: spend less time navigating tools and more time solving design problems.
What are you learning today, AfriCoders? 👀
What are you learning today, AfriCoders? 👀 As for me, I'm currently learning how to build and ship products with AI. 🤖🚀 What about you? What skill are you currently learning, and what are you hoping to build with it? I'd love to hear from you! 👇
The Secret to landing clients faster.
Want to land clients faster? Stop thinking only about the skills you have. Start thinking about the problems your potential clients need solved. Who are the people or businesses you want to work with? What challenges are they facing? What frustrates them? What is costing them time, money, customers, or growth? More importantly, how can your skills help them overcome these challenges? This applies to virtually every field in tech. As a Product Designer, can you identify where users struggle with a product and design a better experience that helps the business retain customers? As a Software Developer, can you build solutions that automate tedious processes, improve efficiency, or help a business serve more customers? As a Data Analyst, can you turn raw data into insights that support better business decisions? As a Cybersecurity Professional, can you help businesses protect their systems, data, and customers? The question isn't just, "What can I do with my skills?" It's, "What problems can I solve with my skills, and who needs those problems solved?" That's where the conversation changes. You're no longer just another person offering a service. You're someone who understands a problem and can provide a valuable solution. Money is exchanged for value. The clearer you can demonstrate the value you bring to a client, the easier it becomes for them to understand why they should hire you. So, before you send that next proposal or pitch another client, take time to understand their business. Research their challenges, identify the gaps, and communicate how you can help. Don't just sell your skills; show people what those skills can do for them. Now, let me hear from you: What specific problem can you solve with your current tech skill? 👇
9 Essential Articles Every UI/UX Designer Should Read 📚
**9 Essential Articles Every UI/UX Designer Should Read 📚** If you want to become a better UI/UX designer, don't focus only on learning design tools. Understanding why users behave the way they do, how to identify usability problems, and how to make informed design decisions is just as important. Here are 9 articles worth adding to your reading list: **1. 10 Usability Heuristics for User Interface Design** [https://www.nngroup.com/articles/ten-usability-heuristics/](https://www.nngroup.com/articles/ten-usability-heuristics/) **2. Usability 101: Introduction to Usability** [https://www.nngroup.com/articles/usability-101-introduction-to-usability/](https://www.nngroup.com/articles/usability-101-introduction-to-usability/) **3. User Interviews: How, When, and Why to Conduct Them** [https://www.nngroup.com/articles/user-interviews/](https://www.nngroup.com/articles/user-interviews/) **4. Journey Mapping 101** [https://www.nngroup.com/articles/journey-mapping-101/](https://www.nngroup.com/articles/journey-mapping-101/) **5. Empathy Mapping: The First Step in Design Thinking** [https://www.nngroup.com/articles/empathy-mapping/](https://www.nngroup.com/articles/empathy-mapping/) **6. How to Conduct a Heuristic Evaluation** [https://www.nngroup.com/articles/how-to-conduct-a-heuristic-evaluation/](https://www.nngroup.com/articles/how-to-conduct-a-heuristic-evaluation/) **7. When to Use Which User-Experience Research Methods** [https://www.nngroup.com/articles/which-ux-research-methods/](https://www.nngroup.com/articles/which-ux-research-methods/) **8. User Journeys vs. User Flows** [https://www.nngroup.com/articles/user-journeys-vs-user-flows/](https://www.nngroup.com/articles/user-journeys-vs-user-flows/) **9. Card Sorting: Uncover Users' Mental Models for Better Information Architecture** [https://www.nngroup.com/articles/card-sorting-definition/](https://www.nngroup.com/articles/card-sorting-definition/)
Before You Quit, Read This.
Everyone wants a big win. We all want that moment when our hard work finally pays off, when a client reaches out, an opportunity comes through, or someone recognises the value of what we've been doing. But one thing we often overlook is what happens before that moment. The rejections, the unanswered messages, the applications that lead nowhere, the projects we put so much effort into without getting the results we expected. These experiences can be frustrating, especially when it feels like everyone else is making progress while you're still trying to figure things out. I've seen people gradually stop posting their work because they aren't getting clients. Some begin to doubt their skills, while others start wondering if they've chosen the right career path. Eventually, they become less visible, stop putting themselves out there, and withdraw from the very process that could have helped them grow. I understand how discouraging it can be. Nobody wants to keep putting in effort without seeing results. But I think it's important to remember that not every season of your journey will produce immediate rewards. Sometimes, the process is teaching you things you wouldn't have learned if everything had worked out the first time. A rejection might reveal something you need to improve. A project that doesn't convert into a client might teach you how to present your work better. Sharing your work consistently might help you develop your voice, build credibility, and connect with people who may not need your services today but could remember you when the right opportunity comes. This doesn't mean you should keep doing the same things and expect different results. Trusting the process also means paying attention to what's working, learning from what isn't, seeking feedback, improving your approach, and making the necessary adjustments. **Don't let the absence of immediate results make you abandon the work you're capable of doing.**
Wall
Leave a note for James. The builder and Africoders staff can moderate this wall.
Sign in to post on this wall.
Comments
Replies across Africoders — open any thread to read the full conversation.
Challenges
2 wins · 2 completed · 2-challenge streak
Weekly · Winner · Won 11 Oct 2026 · ₦5,000
About
Share something useful. Quality beats volume.
- Status
- Winner
- Date won
- 11 October 2026
- What they won
- Winner · ₦5,000
- Rewards
- ₦5,000 wallet prize for Community Poster of the Week. Nigeria-only; Nigerian bank account required to receive. Must post every day Mon–Fri. Quality over volume — never automatic from post count.
- Rank
- #3
Weekly · Winner · Won 2 Oct 2026 · ₦5,000
About
Create a short video (about one minute) teaching the community one useful thing — a tip, tool, concept, or technique.
- Status
- Winner
- Date won
- 2 October 2026
- What they won
- Winner · ₦5,000
- Rewards
- 70 campaign points · Weekly recognition ₦20,000 (staff-selected)
- Rank
- #2
- Score
- 90 pts
Weekly · Submitted · Submitted 9 Oct 2026 · Up to ₦20,000
About this challenge
Pair with another Africoder. Teach each other something useful, then write up what you taught, what you learned, and who you paired with.
- Status
- Submitted
- Challenge ends
- 9 Oct 2026
- Prizes to win
-
- Weekly recognition · ₦20,000
- Rank
- #7
Weekly · Submitted · Submitted 9 Oct 2026 · Up to ₦20,000
About this challenge
Invite one new person to Africoders using your invite link. The referral counts when they complete their profile (username, headline, bio, and onboarding).
- Status
- Submitted
- Challenge ends
- 16 Oct 2026
- Prizes to win
-
- Weekly recognition · ₦20,000
- Rank
- #3
Build challenge · Joined · Joined 28 Sep 2026 · Up to ₦400,000
About this challenge
Build something useful. Ship it. Get discovered.
- Status
- Joined
- Challenge ends
- 30 Sep 2026
- Prizes to win
-
- 1st Place · ₦200,000
- 2nd Place · ₦120,000
- 3rd Place · ₦50,000
- Community Choice · ₦30,000
Proof of work
No projects yet
Build your first project from a challenge. Proof of work beats a biography.
Activity
Challenges, projects, and profile milestones.
Skills & stack
Explore related on Africoders
-
Browse builders
Discover peers by skill and Execution Reputation
-
Active challenges
Ship proof of work and climb leaderboards
-
Open opportunities
Jobs and gigs for African builders
-
Courses
Learn skills that compound your passport
-
Discussions & community
Posts and builder conversations