Mentoring and Teaching

I'm passionate about helping the next generation of software developers grow their skills and build meaningful careers in technology. Over the years, I have been fortunate to work with talented individuals and teams at a variety of stages in their journey.

Current Mentoring

We Think Code

I'm a second-year mentor for cohorts attending training at We Think Code, a non-profit coding school in South Africa. We Think Code provides free, world-class software engineering education to talented individuals who might not otherwise have access to such opportunities.

What I Do

STEM Ambassador

As a STEM Ambassador, I specialize in supporting teachers who are called on to deliver coding sessions for students, helping them to get familiar with the ideas of physical computing, python and building hands-on, creative projects that make technology approachable and fun.

Activities include

My Mentoring Philosophy

What I Can Help With

Technical Skills

Career Development

Behavioural Skills

Mentoring Approach

I believe in collaborative learning - while I bring experience to the relationship, I'm always learning from the fresh perspectives and creative solutions that mentees bring.

Success Stories

Over the years, I've had the privilege of watching many talented individuals grow from nervous beginners to confident professionals. Some have landed their first developer jobs, others have been promoted to senior roles, and a few have even started mentoring others themselves.

The most rewarding part isn't just seeing technical growth, but watching people discover their passion for creating software that makes a difference.

Interested in Mentoring?

While my schedule varies depending on current commitments, I'm always interested in hearing from people who are serious about growing their software development skills.

I work best with mentees who are:

Current availability: Due to my existing commitments with We Think Code and other responsibilities, I have limited slots for new mentees. However, don't let that stop you from reaching out - I'm happy to provide advice or point you toward other resources.

Get In Touch

If you're interested in mentoring or have questions about getting started in software development, feel free to reach out using the links at the bottom of the page. Even if I can't take on new mentees immediately, I'm always happy to provide guidance or connect you with other resources in the community.