$100 / month
Regular calls, per agreement
Unlimited Q&A via chat
No spots left, but you can save the mentor to your wishlist to get notified about their open spots!
# What to expect:
## I will
* Give direction in terms of what to learn and how to learn it
* Give explanations both technical and regarding the approach to problems
* Give and record code reviews
* Be flexible within my niche
## I won't
* Debug specifics problem for you (I can do this occasionally if you're really stuck)
* Do your homework
* Google things for you
* Create a custom syllabus for you (I tried this approach in the past but it seems not to work out how I intended)
# You are
* Self-driven
* Independent
* Inexperienced/somewhat inexperienced with programming
# I am
Greg, Hi.
I'm an extremely motivated and introspective English Software engineer, moving internationally to pursue career success. I'm currently running my own software business as an independent software consultant. I've been thinking a lot about what needs to be done to succeed during my time as an engineer, I'd love to share these insights with people and help them achieve their career/academic dreams. I have previously worked at other prestigious companies as a developer such as JPMorgan Chase & Co and one of Europe's most successful Tech Unicorns - Adyen (Bigger than Spotify!).
I think my major selling point is I'm really not a genius at all, and I've had to fight to get where I am using good strategy and appropriate use of hard work. I believe these lessons are very teachable.
I'm looking for a specific type of mentee so please don't be upset if I end up declining!
If you're interested let's have a call free of charge to talk things through.
Quick note: Despite my current LinkedIn title I do not work with Machine Learning, I cover software engineering. I'm sure there are plenty of other great mentors on here who could help you out with ML instead.
4 out of 5 stars
Greg is great mentor who really guide you to write better code and understand it. In the few sessions i had with him i really enjoyed his guidance.
Standard Plan • 2 months
5 out of 5 stars
Greg has a vast knowledge of computer science concepts. He is also great at communicating his ideas - this is hard to achieve especially with technical topics. He was always quick to reply and we even had a couple of video calls to go over some issues I had at some point. I had to pause my mentorship due to personal reasons but will certainly come back for more of his mentorship at a later date.
Standard Plan • 2 months
5 out of 5 stars
Greg is an exceptional mentor who will explain things in depth and provide professional quality instruction and explanations in code reviews and in answering any potential questions. In a short amount of time Greg has turned around the way i approach coding and has improved the quality of my code significantly. He was always easy to approach and extremely in-depth with his explanations of programming concepts whilst still being able to explain clearly and concisely to a layman like me. I recommend Greg to the highest degree and thank him for his time.
Standard Plan • 1 month
Mentees who work with a mentor for 3+ months reach their goals 2x faster than those going it alone. Long-term mentorship means fewer false starts, more focused sessions, and support that builds week after week.
97% satisfaction across all mentors
Personalized feedback and growth plans
Trusted by thousands of mentees
Greg Mitten
Independent Software Consultant at Gregory Mitten Software Consulting
Enter your email and we'll let you know when Greg has open spots. You'll also get a link to manage your wishlist – no account needed.
Book a free intro call with Greg
Connect with Greg in a quick call (usually under 30 minutes)
What's included in the trial?
Every trial is a little different–here's what Greg says about their trial:
We'll meet for a quick call (usually under 30 minutes) where we:
- Break the ice and introduce ourselves
- Discuss your goals and how I can support you
- Coordinate logistics like time zones, meeting frequency, and communication methods