$340 / month
2 calls per month (60min/call)
Unlimited Q&A via chat
Expect responses in 24 hours or less
Hands-on support
I have been in the software industry for almost 20 years and have worked in a variety of domains, including gaming, e-commerce, healthcare, finance, and insurance, to name a few. Currently, I am a Senior Software Engineer at Microsoft Canada.
I’d be happy to offer mentorship on a wide range of topics, including career coaching, interview preparation, interviewing at top companies, system design, and software architecture.
Feel free to ping me, and let’s connect!
5 out of 5 stars
David really helped clear up my doubts about which career path makes the most sense for a startup tech generalist like me. He asked the right questions, cut through the confusion, and mapped out a clear, practical roadmap to help me get ahead and reach my goals. I appreciated how streamlined and well-structured the plan was.
Lite Plan • 1 month
5 out of 5 stars
David is a great mentor! I reached out to him for guidance in the field of software development developing my skills towards senior software development and understanding advanced design concepts of software, and I was genuinely impressed by his deep knowledge and structured yet flexible approach. He offers a great balance of a comprehensive roadmap and tailored support, adapting his guidance to my individual goals and pace. Every session was insightful and productive. Unfortunately, I had to pause our mentorship due to health reasons, but I’m very grateful for the clarity and motivation he helped me build. Highly recommended for anyone serious about growing in tech!
Standard Plan • 3 months
5 out of 5 stars
David has been a great mentor. He was really in my corner when I was going through a difficult time in my career. He helped identify what a good work environment is like and what is not. He helped build parts of my confidence back, which was what I was looking for in a career coach. David is very responsive. Our primary communication contact is email, and I appreciate how in-depth he goes and how encouraging he is. We'll definitely keep in touch!
Standard Plan • 4 months
A little bit of software architecture, design patterns and game programming. Focusing on .NET Core, ASP.NET, C#, Blazor, Azure.
Read more
Riverdam is a powerful SaaS solution that provides a simple API for efficiently managing Feature Gates in software applications. Streamline …
Read more
Notify me when David has new spots
We will send you a quick email if David has new open spots for mentorship, and only in that case!
Book a free intro call with David
Connect with David in a quick call (usually under 30 minutes)
One-off sessions with David
One-off sessions are a great option if you're looking for specific advice on a certain topic.
An introductory call is a simple way to get to know a mentor before committing to ongoing mentorship. This session gives you the chance to …
Your resume often decides whether you get the interview or get overlooked. This MentorCruise session is designed to help you strengthen your resume so it …
Whatever doesn't fit the mold: Get 30 minutes with a mentor to discuss your needs. Be it help with some code, discussing through an issue …
A good study plan does more than organize your time. It helps you focus on the right things, build momentum, and make steady progress without …
Interview preparation is about showing up with clarity, confidence, and a strong sense of how to present your experience. This MentorCruise session is designed to …
Whatever doesn't fit the mold: Get a full hour with a mentor to discuss your needs. Be it help with coding something, deciding on a …
What's included in the trial?
Every trial is a little different–here's what David says about their trial:
We'll meet for a quick call (usually around 15 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