Skip to content

Teaching

teaching

0

Updated: 2026-10-27

Mentoring is mostly about the decisions around the code: what to build, what to leave out, and how to get it in front of users.

  • Real projects over toy examples
  • Architecture decisions in plain English
  • Agents and AI tools, with tests and a person approving the risky bits

track record

mentorcruise
= 5.0★ across 3 reviews
udacity
= Developer Mentor 2017–2019, hundreds of students worldwide
workshops
= WeAreDevelopers World Congress, Berlin 2022 & 2023; online workshop ~500 viewers, 4.9/5
meetups
= co-hosted the official Supabase meetups in Montréal, 2024 & 2025
booking
= mentorcruise.com/mentor/dvidlvai

what mentees say

David was exceptional! His knowledge of react-native is off-the-charts! He has been in that space since 2017 and told me about a complex data syncing framework he built from the ground-up. He also sent me a ton of resources for react-native. All of this just in one session. Such good value!

— Susheel, MentorCruise, 2026

David is the most helpful mentor I have ever encountered. He has been incredibly supportive in helping me figure out my direction.

— Guanqing, MentorCruise, 2025

what peers and teachers say

He is an exceptional web programmer and has an excellent ability to effectively listen and to proceed with each task at hand, both large and small… He completes what he tells you he will complete.

— Pál Monoczki, Software Developer Mentor at Codecool

He has a really good sense when it comes to frontend technologies. Understands how pages should look like, can think outside of the box with the users’s head most of the time. That’s a true advantage when you’re in need to build great UI.

— Balázs Pekár, Angular Developer

Book a session on MentorCruise, or reach out directly if you’d rather skip the platform.

[open mail app]

Select Theme

Search and select a color theme