I am an experienced software engineer, with a special interest in analytics engineering, data platform, and data engineering. During the day, you can find me designing scalable data pipelines or a reactive machine learning system, or maybe solving a deep learning problem. I also build conversational (chatbot) systems, and backend powered by graph engines.

I literally love mentoring beginners and intermediates who are trying to make a break into the world of data science, as I understand how daunting it can be.

So hop in, let's have fun while being laser-focused on getting that job, or upskilling :).

What students say

"Stephen proved himself to be a great mentor and friend throughout our mentoring experience. He provided in depth feedback and insights into learning how to program correctly between the approach and even how to think like a developer. I truly appreciate his help and recommend him as a mentor to anyone, anywhere in their journey on the development path that needs a guide or a helping hand."
Richard, June 2021
5 stars
"Stephen is very charismatic and hands-on. He explains concepts from the ground up and able to find interesting topics / projects throughout the relationship. Many thanks!"
Matias, March 2021
5 stars
"I came to mentor cruise looking for someone to help me get comfortable with coding again as I planned to return to university for a Masters. I met Stephen and we have worked together for a period of four months. In terms of self development? Probably the best decision I’ve made in 2020. Stephen is charismatic, intelligent (emphasis on this word), a brilliant teacher and someone who absolutely enjoys what he does - it’s hard not to get carried away by his vibrant personality - which is probably why I stayed on for four months! I’ve learnt so much from him in this short space of time and look forward to working with him on future projects. I’ve chosen to end my mentorship after four months as I have now started my masters and won’t have as much time, besides it would be selfish to hold a spot when there are other mentees who could benefit from it as well! Thank you, Stephen :) P.S. Ask him about his Rubik’s cube or can of Pringles!"
Jacqueline, March 2021
5 stars
"Amazing mentor. Very knowledgeable and helpful."
Daniel, June 2021
5 stars
"In terms of self development, probably the best decision I’ve made in 2020. Stephen is charismatic, intelligent (emphasis on this), a brilliant teacher and someone who absolutely enjoys what he does - it’s hard not to get carried away by his vibrant personality! P.S. Ask him about his Rubik’s cube or can of Pringles!"
Jacqueline, October 2020
5 stars
"Stephen is very charismatic and hands-on. He explains concepts from the ground up and able to find interesting topics / projects throughout the relationship. Many thanks!"
Matias, July 2020
5 stars
"Stephen was a great listener and was prompt to answer my questions. I was able to complete my short-term career goal and was extended by my client."
Pierce, June 2020
5 stars
"Stephen was a great listener and was prompt to answer my questions. I was able to complete my short-term career goal and was extended by my client. "
Pierce, March 2021
5 stars

Mentorship Program

$180/month

No spots left!

Includes unlimited Q&A via chat

Tasks & exercises

Regular calls, per agreement

Flat fee, no hidden costs

7 day free trial! Cancel anytime.