Photo of David at Mount Rainier

Hello, I’m David! I'm a software developer based in Seattle, WA. In my recent professional work, I contributed to several open source projects written in Golang that have multiple release versions. I was a contributor to a hosted service written in Golang that handles DNS TXT record-based redirects. For more information about that project, please click here. I was also the lead developer on a command line interface tool that generates milestones for To Do lists and sprints, and includes support for the GitLab and GitHub APIs. To view that project, please click here. To see information about the other projects I worked on (Syna, Reposeed and Resumic), please visit

I graduated from the Treehouse Java Web Development Techdegree program in June, 2017. During the techdegree, I completed a total of twelve solo Java-related projects. I have included information about some of those projects below. I learn new concepts quickly - I learned Golang in a couple of months and completed the techdegree in six months.


  • Golang
  • Java
  • Spring Framework
  • API Development
  • REST
  • OOP
  • Web Services
  • CLI Tool Development
  • Continuous Integration (CI)
  • GitHub
  • Git
  • SQL Databases
  • Unit Testing
  • Hibernate
  • Thymeleaf
  • JSON
  • JavaScript
  • HTML
  • CSS
  • ORM
  • Gradle


Recipe Site

Click here or on the image above to see a working demo of this project

For test user login credentials, please see the README file in the GitHub repository

To Do API with Spark (REST API)
Home Automation Rest API
E-Commerce Shopping Cart
Public Data


Want to work together? Please contact me via the form below. I'm happy to connect via Twitter or LinkedIn too!