Hi, I'm David Ernest
I am a full-stack developer solving interesting problems using modern technology.
ResumeGitHubI am a Full Stack Developer living in Austin, Texas. I build useful, interesting, and fun web applications using a modern tech stack.
I am a huge Javascript fanatic. I love creating front end apps using frameworks such as Vue, React and Gatsby. For backend APIs, I typically use Node, Express and MongoDB, but I am always learning new technologies.
I have always been driven to learn and create.
I studied mechanical engineering at the University of Massachusetts, and spent several years designing and building industrial equipment. I eventually taught myself how to code and realized that I enjoyed designing software more than physical products.
Since learning to code I have built everything from small websites to multi-tenant SaaS applications. You can see a few examples of my work below.
If you are looking for a talented and motivated software engineer, feel free to contact me at me@davidernest.io or through the contact form below.

Bistrobo is a product I built for the restaurant industry. The app provides restaurants with a responsive online menu that customers can use to place orders. Restaurants also get an admin portal which they can use to manage their menu, orders, hours of operation, and more. Bistrobo also comes with automated text notifications and payment processing.
I built a physics engine in Javascript to demonstrate how the digits of PI can be calculated by counting the number of collisions between two blocks.
To learn more, check out the video and the source code.
Drawn Together is a real-time multi-user drawing app. Users can create and join drawing boards, then doodle with their friends in real time. Users can adjust the size and color of their brush to create pocket-sized masterpieces.
View code for the Vue App or Node Server
This app is one of the first projects I built using Vue. I was tired of building simple 'to do' apps, so I decided to make a fully featured calendar app. Some of the more impressive features in this app are the fully responsive UI, the ability to drag and drop events from day to day, and the 'swipe gesture' interactions on mobile. Overall, this is an intuitive and powerful calendar, designed to keep all of your events in one place. Check it out!
View code for the Vue App or Node Server