$300 / month
2 calls per month (60min/call)
Unlimited Q&A via chat
Expect responses in 24 hours or less
Hands-on support
No spots left, but you can save the mentor to your wishlist to get notified about their open spots!
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
Lite Plan • 1 month
5 out of 5 stars
David is a great mentor, very passionate, very empathetic. He restored my confidence which was the biggest game changer I could ever ask for, thank you!
Lite Plan • 2 months
5 out of 5 stars
David os a great mentor with a great approach to coaching!
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.
If you're looking for a mentor, and you're just not sure about how this all works – this one is for you. In a casual, …
Having a good resume on hand when going on the job hunt is crucial, and will make your search a lot easier. Even if you're …
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 …
Looking to learn a new skill? The vast amount of resources on any topic on the internet can feel overwhelming at times. A mentor can …
Some big interviews coming up? In this 1-hour session, a mentor with hiring experience will act as a technical interviewer and ask you some standard …
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/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