Want to collaborate?

Right now, you can get in touch with me for a few things:
Guest lecturing
Full time roles
+ more
Tech Lead, Web Developer, Wannabe writer.

Always learning, sometimes creating, never without my humor.

Things I enjoy: Setting others up for success, creating processes to make our lives easier, writing software that will perform for years, weightlifting, gaming, reading and writing fiction, discussing soft skills like EQ and relationship management.
Read more
I'm available for
What David's working on

What David's working on

Aug 01, 2017
Aug 01, 2017
Excited to join DemandPDX as Senior Technical Lead! 🎉
Read more
Senior Technical Lead, DemandPDX