David Allen Logo

Software Engineer

I started my journey as a Software Engineer in 2005, coding my own video games in Flash and Visual Basic. 15 years, over 100 clients, and dozens of custom applications have built my diverse tools that I hone by contributing to every aspect of software development; sales, project management, software architecture, database design, I've done it all. I'm a jack-of-all-trades who enjoys database design and server-side programming most of all.

These days I run my own software consulting company, Esper Innovations.

First, solve the problem. Then, write the code.

— John Johnson


My passion for teaching started when I took a Teacher's Assistant role in my high school programming class; since then I've always felt comfortable educating my peers and coworkers. As an Undergraduate Fellow at Plymouth State I developed curriculum with my professors, mentored my peers, and oversaw our programming and hardware labs.

I recently finished teaching my second intense 6-month web programming bootcamp for UNH.

You have to be confident in yourself and your own ability, before you are willing to help another.

— Simon Sinek


I love learning new things — at any point in time you'll find me deep in the midst of at least one new hobby. Brewing beer, painting, model making, woodworking, and astronomy are just a few I've tackled. I'm captivated by pulling the curtain back on a community unfamiliar to me, learning their methodologies and making something new.

Recently I've been delving into photography.

The broadness of my interests gives me an excellent perspective to do what I do, and I wouldn't have it any other way.

— Adam Savage