Software Development

Work with a mentor on Mentorcam and get personalized 1-on-1 feedback and advice.

Play button
Pause button


Video placeholder user-profile-davidxiang
David Xiang
David Xiang

David Xiang

Squarespace Software Engineer,


David Xiang is a professional software developer, YouTuber and author living in New York City. A graduate from Carnegie Mellon University with a Masters in Elec... read more

Ask David how to

  • how to be a better programmer
  • design a plan for career growth
  • improve your technical and leadership skills
  • learn how to navigate the technology industry
  • make an impact at your organization

How it works

  • 1

    Ask your question

    Ask questions from David via
    private video messages or texts.

  • 2

    Get personalized advice

    Get a video message with
    personalized advice from David.

  • 3

    Continue the conversation

    Ask follow-up questions and keep the conversation going David.


24-hour response