Three years ago, James Omondi was like thousands of other computer science graduates in Nairobi—armed with theoretical knowledge but struggling to break into Kenya's competitive tech industry. Today, he's a senior tech lead at one of Nairobi's fastest-growing startups, managing a team of twelve developers and earning more than he ever imagined possible fresh out of university.
The difference? A mentorship relationship that transformed not just his technical skills, but his entire approach to building a career in technology. This is James' story—and the lessons that any aspiring professional can apply to their own journey.
James graduated from the University of Nairobi in 2022 with a degree in Computer Science and high hopes. He had done well academically, completed several class projects, and felt confident in his programming abilities. But when he started applying for jobs, reality hit hard.
"I sent out over 150 applications in my first three months after graduation. I got maybe ten responses, five interviews, and zero offers. The rejections were crushing, but the silence was worse." - James Omondi
The problem wasn't his technical skills—it was everything around them. James didn't know how to present his projects professionally, couldn't articulate his value in interviews, and had no understanding of what employers were actually looking for beyond the job descriptions.
Frustrated and running low on savings, James attended a tech meetup at iHub in Nairobi. There, a senior developer named Martin Kariuki was giving a talk on building scalable systems. After the presentation, James worked up the courage to approach Martin with questions about his career path.
"Martin didn't just answer my questions—he asked me about my goals, my challenges, and what I was trying to achieve. At the end of our conversation, he suggested we connect on MyMentorBridge so he could help me more formally," James recalls.
James and Martin had their first official mentorship session two weeks later. Martin immediately identified the gaps that were holding James back.
GitHub Portfolio Overhaul: Martin's first assignment was brutal but necessary: rebuild James' GitHub profile from scratch. "My projects looked like homework assignments," James admits. "Martin taught me to think like an employer reviewing my code."
Together, they:
Learning Modern Practices: While James knew how to code, he didn't know how professional development worked. Martin introduced him to:
With his portfolio improved, it was time to tackle interviews. Martin didn't just give generic advice—he conducted mock technical interviews, grilling James on data structures, algorithms, and system design.
James' Key Interview Breakthrough: "Martin taught me that technical interviews aren't just about getting the right answer—they're about demonstrating how you think. He showed me to talk through my reasoning, ask clarifying questions, and discuss trade-offs between different approaches. That changed everything."
Martin also helped James understand job search strategy:
Four months into their mentorship, Martin saw a job posting at TechHub Kenya, a growing startup building fintech solutions for small businesses. The role required React and Node.js—technologies James had studied but never used professionally.
"Martin didn't just forward me the job posting. He introduced me to the CTO via email, highlighting the projects we had worked on together. That warm introduction got me an interview where I might have been filtered out otherwise," James explains.
James went through four rounds of interviews:
Round 1 - Technical Screen: A senior developer asked him to build a simple React component. Thanks to Martin's coaching on thinking aloud, James explained his approach, discussed alternative implementations, and asked about the company's preferred patterns.
Round 2 - Take-Home Project: A 48-hour coding challenge building a mini-application. James treated it like a real work project—proper Git commits, comprehensive README, deployed demo, and even a video walkthrough explaining his decisions.
Round 3 - System Design: This would have been intimidating, but Martin had prepared him for exactly this. James didn't have deep experience, but he asked smart questions and demonstrated solid reasoning about scalability, data storage, and trade-offs.
Round 4 - Culture Fit: Meeting with the founding team. James was authentic about being early in his career but emphasized his hunger to learn, ability to take feedback, and passion for the fintech space.
One week later, he received an offer: Junior Full Stack Developer at KSh 120,000 per month—more than double what he had hoped for initially.
Getting the job was just the beginning. James faced a steep learning curve working in a professional development environment. Martin remained his mentor, helping him navigate challenges:
Impostor Syndrome: "In my first month, I felt overwhelmed. Everyone seemed smarter and faster than me. Martin helped me realize that this feeling was normal and that asking questions was a strength, not a weakness."
Code Reviews: James' first code reviews were humbling. Senior developers pointed out issues he hadn't considered. "Martin taught me to view feedback as a gift. Instead of feeling defensive, I started asking follow-up questions to understand the reasoning behind suggestions."
Taking Initiative: Six months in, James noticed that the team lacked proper API documentation. Instead of waiting to be told, he volunteered to create it—a project that got noticed by leadership and demonstrated initiative beyond his job description.
James' consistent performance led to expanded responsibilities:
Martin's guidance evolved too. Their conversations shifted from tactical "how do I solve this problem" to strategic "how do I position myself for leadership."
Career Advice from Martin: "James was good at execution, but I pushed him to think bigger. I asked him: 'What impact do you want to have? What legacy do you want to leave on this codebase?' That mindset shift from task-executor to impact-driver changed his career trajectory."
When TechHub Kenya's team lead left for another opportunity, James wasn't the obvious choice for the promotion. He had the least seniority among the senior developers. But he had something others didn't: a track record of going beyond his role and thinking about team success, not just individual contribution.
With Martin's coaching on the interview process and strategic positioning, James made the case for why he should lead the team:
At 25 years old, just three years after graduation, James became a tech lead managing twelve developers and earning KSh 350,000 per month.
"Without Martin, I would have eventually figured things out. But it would have taken five to seven years instead of three. He helped me avoid mistakes, see opportunities I would have missed, and develop skills systematically instead of randomly," James reflects.
James credits his success to being radically open to feedback. "Some of Martin's early advice was hard to hear. But I realized he was telling me what others were thinking but too polite to say. I chose to be grateful for the honesty rather than defensive."
What separated James from peers was consistently thinking about team and company success, not just his tasks. "Martin taught me that promotions don't come from doing your job well—they come from demonstrating you're already operating at the next level."
James maintained his GitHub profile, wrote technical blog posts, and shared learnings on Twitter. This visibility led to conference speaking opportunities and strengthened his professional brand.
James is now a mentor himself on MyMentorBridge, guiding three aspiring developers. "Martin showed me the power of someone more experienced investing in your growth. I want to create that same impact for others."
Today, James leads a team building critical payment infrastructure serving over 50,000 small businesses across Kenya. He's been promoted twice in three years, earns a salary in the top 5% for his age group in tech, and regularly receives recruitment offers from international companies.
But perhaps more importantly, he's built a career foundation that will support continued growth for decades. He has deep technical expertise, leadership experience, a strong professional network, and the confidence that comes from overcoming challenges with expert guidance.
"Looking back, the decision to seek out a mentor was the single best career decision I've made. Everything else followed from that." - James Omondi
James' story is remarkable but not unique. Thousands of professionals have transformed their careers through quality mentorship. The key is taking that first step: identifying where you need guidance and reaching out to someone who can provide it.
Three action steps you can take today:
The mentor-mentee relationship that transforms your career is waiting to be built. Will you take the first step?
Join MyMentorBridge and connect with experienced mentors who can help you achieve your career goals, just like Martin helped James.
Find Your Mentor Today