David Xiang


Hello! My name is David Xiang. I am a software engineer based in New York City.

David Xiang is a professional software developer currently living in New York City. Born in Massachusetts, he grew up in a small suburban town called Acton. From there, David made his way to Carnegie Mellon University where he received his Masters in Electrical & Computer Engineering before beginning his career in San Diego.

David has held a wide range of technical positions across startups and large companies. His professional work includes optimizing device drivers with assembly, tinkering with the latest JavaScript frameworks, and designing effective software systems.


Those who know do not speak. Those who speak do not know.

- Lao Tzu


David shares videos specializing in software development through his YouTube channel where he enjoys teaching and building with his audience. "Software Developer Life" is his debut into writing and is self-published. Outside his technical life, David enjoys break-dancing, eating fish tacos, and taking long walks on the beach. 


WiTH love,