Ask Me Anything!

David Garwin

with David Garwin

As an experienced Software Engineer, Architect, and Manager, I have a variety of experiences and insight to share that are not best put in one neat box. This is your … Read more

1 hour Book a time instantly 5.0 10 reviews
David Garwin

David Garwin

Senior Software Engineer at Reddit

$150 one session
5.0 10 reviews 🇺🇸
Continue to booking

Scheduling conflict? No-show? Cancel session & get your money back instantly.

Limited spots Only 4 spots left

About this session

As an experienced Software Engineer, Architect, and Manager, I have a variety of experiences and insight to share that are not best put in one neat box.

This is your opportunity to get my time to talk about whatever you want.

Need help debugging a particular problem? Lets pair program.
Not sure how to structure your resume? Lets take a look.
Want to know the best languages to pick up to become a full time dev? I have suggestions.

Your mentor

My favorite thing about programming is that it's accessible to everyone and I love helping people understand just how easy programming can be.

I've helped developers in all different places in life, everywhere from getting their first job, to navigating difficult communication with their managers, to getting a great new job or promotion. People I have mentored now work at places like Google, Amazon, Meta, and Tesla.

If you're committed to starting a career in development, or moving it forward, message me! After we chat and I understand your goals, strengths, and weaknesses better, I can tell you how I'd approach our relationship. Then you can let me know if you think we'd work well together.

Whether we speak or not, good luck on your journey!

What mentees say

5.0 (10 reviews)
“David has a very pragmatic approach to mentorship. He listened to where I felt I was and what I thought I needed, then was able to discern what I actually needed in order to grow. He helped me survey my growth options a…” “David has a very pragmatic approach to mentorship. He listened to where I felt I was and what I thought I needed, then was able to discern what I actually needed in order to grow. He helped me survey my growth options and landed on some advice that I've been following months later.”
Tim

Tim

Standard Plan · 2.5 years

“David is amazing mentor and a human being. He is an incredibly supportive, patient, and knowledgeable mentor who always goes the extra mile to help you learn and grow, even when you’re struggling or feeling lost. Dav…” “David is amazing mentor and a human being. He is an incredibly supportive, patient, and knowledgeable mentor who always goes the extra mile to help you learn and grow, even when you’re struggling or feeling lost. David was always ready to break down complex topics into simple, digestible steps, and he never made me feel bad for asking questions or needing extra explanation. He creates a safe, encouraging space for learning, and his feedback is always constructive and motivating. I would highly recommend David to anyone looking for a mentor who is not only technically brilliant, but also truly cares about your growth and well-being. I will definitely apply for mentorship with him again in the future.”
Marat

Marat

Standard Plan · 4 months

“David is an excellenet mentor, very knowledgable and encouraging towards his mentees.”
Justin

Justin

Lite Plan · 1 month

“Amazing mentor, and really answers all the questions that I had and saved me alot of time when it comes to knowing what to do next in my development career, book him if you really want to get a headstart from someone ex…” “Amazing mentor, and really answers all the questions that I had and saved me alot of time when it comes to knowing what to do next in my development career, book him if you really want to get a headstart from someone experienced ”
Derrick

Derrick

Session

“I had the pleasure of being mentored by David Garwin, and I can't recommend him highly enough. David has a unique talent for explaining complex concepts in a clear and understandable way, making the learning process bot…” “I had the pleasure of being mentored by David Garwin, and I can't recommend him highly enough. David has a unique talent for explaining complex concepts in a clear and understandable way, making the learning process both enjoyable and effective. His friendly demeanor creates a welcoming atmosphere that encourages open communication and fosters a supportive learning environment. One of the standout aspects of David's mentorship is his excellent strategies for problem-solving in coding interviews. He provided me with practical techniques and insights that significantly boosted my confidence and performance. His guidance was instrumental in helping me navigate the challenging landscape of coding interviews. Overall, David is an exceptional mentor who is not only knowledgeable but also genuinely invested in his mentees' success. If you're looking for someone who can help you excel in your coding journey, look no further than David Garwin.”
Christopher

Christopher

Session

Frequently asked questions

What exactly is a session?

A session is a focused one-on-one call with your mentor. Use it to get feedback, work through a specific problem, review your work, or get unstuck. You reserve up to 1 hour of their time.

How do I pick a time?

After checkout you pick a slot from David's live availability, and it's confirmed on the spot.

How does the session take place?

Sessions happen over video call. Your mentor shares the meeting link ahead of time, so all you need is a quiet spot and a stable connection.

Can I reschedule?

Yes, up to 24 hours before the session. Message your mentor and find a new time that works for both of you.

What if my mentor doesn't show up?

You're protected. If a mentor is a no-show, it takes one click to cancel and get your money back, no questions asked.

How do refunds work?

You pay securely by card at checkout. If the session can't go ahead, you can cancel and get your money back instantly from your dashboard.

Still have questions? Visit our Help Center.

Our pledge to you

We're committed to a safe and reliable mentorship experience with quality mentors.

No-show protection

Protected

If you don't hear from a mentor, it only takes one click to get your money back.

Top rated mentor

Top-rated

All mentors are pre-vetted and continuously evaluated based on their ratings.

Easy scheduling

Easy scheduling

We find the easiest way to schedule your session with your mentor.