David is a full stack software engineer who loves solving complex problems. From his experience as a freelance developer, he brings an understanding of the entire development process from discovery to deployment. He has built applications in Node.js, Angular, Ruby on Rails, and more. An eager learner, he jumps at the opportunity to learn new technologies and is ready to tackle any project that comes his way.
Not just a developer, David has a business degree from the University of North Carolina and a minor in Sustainability. While there he started a design thinking club and brings the same user-centered approach to all his projects. He feels right at home with graphs, spreadsheets, drawings, and sticky notes.