Services

$160 / month

The most popular way to get mentored, let's work towards your goals!

3 calls per month

Unlimited Q&A via chat

Expect responses in 2 days

Apply now
Only 2 spots left!
Book now
View all sessions

7-day free trial

Cancel anytime

About

Are you just getting started in tech and overwhelmed by all that you need to learn? Need one-on-one guidance to get through a programming course? Not sure where to go next in your tech career? I am happy to help!

I hold a Ph.D. in Computer Science and Engineering. I have successfully taught multiple undergraduate programming classes and delivered several lessons on software engineering, software quality, and testing practices to professional software engineers. I have worked as a Senior Software Engineer and Technical Lead at several companies across multiple industries including healthcare, fintech, developer tools, and human capital management with several technology patents to my name.

If you are looking for dedicated help to achieve your learning and tech career goals, be sure to check out my one-off sessions or sign up for the monthly mentorship plan. I look forward to working with you.

Open to inquiries

You can message David to ask questions before booking their services

Get in touch

What mentees say

John

John

5 out of 5 stars

Standard Plan · 
1 month

David has been a great resource for me. He's been a good sounding board and proposed helpful solutions and alternatives for me to consider for my software project. I am not professionally or academically trained in software engineering, so having David's expertise to guide me on my project is reducing wasted cycles.

Victor

Victor

5 out of 5 stars

Standard Plan · 
6 months

David helped develop a learning plan that his tailored for my needs and offered so many tools for development. He is very professional with impeccable software engineering skills. Gifted in the art of knowledge transfer. Highly recommend!

luc

Luc

5 out of 5 stars

Standard Plan · 
5 months

Working with David is a valuable experience because his experience and advice are helpfull in terms of adopting good practices and grow faster.

Luc wrote 1 more review for the same mentorship
luc

Luc

5 out of 5 stars

I'm very pleased with my experience with David. He is a great mentor and he never just give the answer to a problem he makes sure i do my best to get the answer myself so i can deeply grasp the concept or the solution. David is also very kind and patience, he communicates well and encourages me in all aspects of my work. I strongly recommend him.

Load more reviews


Similar mentors