David is a front end leaning full stack developer, staff engineer, and tech lead who specializes in project management and creating scalable application architecture. His stack of choice is Typescript, React.js, Node.js, and DynamoDB on AWS infrastructure, orchestrated by SST. He's been coding professionally since 2011. He acquired a BS in Electronic Arts and an MFA in Computer Arts at RPI and SVA respectively.

  1. August 24, 2023

    Previously, I wrote an article for the 5 reasons to build a WordPress website. However, there are also reasons not to build a WordPress. In this article, we’ll explore when it’s easier to avoid WordPress and choose something else. 1. Avoiding any “technology” If you are building your website more-or-less by yourself and you find […]

  2. August 18, 2023

    WordPress is almost synonymous with web development. Since I started building websites in 2014, WordPress has been the leading CMS, or content management system, on the internet. There are definitely reasons not to use WordPress but I wanted to take a moment to document the reasons why WordPress would be a good fit for you. […]

  3. August 12, 2023

    If you haven’t heard of test-driven development, or TDD, it’s the process of writing tests before you write your code. In this way, you are writing tests as if you are asking questions in a math textbook and your code is doing the work to solve it. It is a good practice because it ensures […]