I'm a recovering FANG software engineer based in the mountains of Asheville, NC.
Things I Do
- Software Engineer at Trident IoT
- Board of Directors at Blue Ridge Public Radio
- Industry Advisory Board at CS@CofC
- Co-Organizer of avl.js
Things I Used to Do
- 2023-2024: Lecturer at CS@UNCA
- 2022-2023: Software Engineer at Roku
- 2017-2021: Software Engineer at Facebook
- 2018-2020: Industry Advisory Board at CS@Claflin
- 2013-2017: Software Engineer at Netflix
- 2013-2015: Author of Learning Web App Development
- 2012-2013: Co-Founder of the Asheville Coders League
- 2011-2013: Assistant Professor at CS@UNCA
- 2005-2011: Co-Founder of Free I.T. Athens
- 2010-2011: Assistant Professor at IT@GGC
- 2009-2010: Visiting Assistant Professor at CS@UTC
- 2008-2009: Visiting Assistant Professor at CS@CofC
- 2007-2008: Postdoc at CSE@USC
- 2002-2007: Graduate Student at CS@UGA
- 2000-2002: Undergrad at CofC
Classes
- Spring 2024: Software Engineering
Writing
- Oct 15, 2025: Happy Birthday, Mandi
- Mar 04, 2017: Goodbye, Dad
Videos
- Sep 20, 2025: Home Planet Podcast Interview
- Apr 22, 2015: Fluent 2015 -- Modular JavaScript at Netflix
- Apr 15, 2015: POSSCON 2015 -- Modular JavaScript at Netflix
- Mar 12, 2014: Fluent 2014 Interview
- Jun 08, 2013: Southeast LinuxFest 2013 -- JavaScript doesn't suck: From NO JS! to Node.js
- Nov 20, 2010: Free I.T. Athens Annual Meeting 2010
- Jun 13, 2009: Southeast LinuxFest 2009 -- Community Engagement through FOSS
Media
- Oct 02, 2018: Career Center Series Advises Students on Professional Success
- Sep 28, 2018: Facebook engineer talks about getting tech-based career
- Sep 20, 2018: I Want Your Job: Software Engineer at Facebook
- Mar 31, 2015: Netflix has more than 50 open source projects
- Aug 04, 2014: Free I.T. Athens provides computers and tech help to those in need