Profile

I'm a software developer and consultant. I help companies build great products. Contact me by email.

Get my new content delivered straight to your inbox. No spam, ever.

Mastering JavaScript Array Methods: Map, Filter, Reduce, and More
8 min read

Mastering JavaScript Array Methods: Map, Filter, Reduce, and More

March 28, 2024
Stripe Checkout and Webhook in a Next.js Application
15 min read

Stripe Checkout and Webhook in a Next.js Application

March 27, 2024
A Year of Learning Generative AI: A Software Engineer's Journey
6 min read

A Year of Learning Generative AI: A Software Engineer's Journey

February 14, 2024
Test-Driven Development (TDD) with Node.js and Jest
8 min read

Test-Driven Development (TDD) with Node.js and Jest

June 02, 2023
Node.js Security 101: Protecting Your Application from Common Web Attacks
12 min read

Node.js Security 101: Protecting Your Application from Common Web Attacks

January 23, 2023
Terraform AWS EC2 Instances or Spot Instances For Development
9 min read

Terraform AWS EC2 Instances or Spot Instances For Development

March 02, 2022
A Beginner's Guide to Docker Containers and Images
14 min read

A Beginner's Guide to Docker Containers and Images

February 04, 2022
WordPress, Ghost and NodeJs on your own PAAS with CapRover ($5/month)
15 min read

WordPress, Ghost and NodeJs on your own PAAS with CapRover ($5/month)

December 14, 2021
Deploying Ruby on Rails 7 on Your Own Heroku, Using Dokku
11 min read

Deploying Ruby on Rails 7 on Your Own Heroku, Using Dokku

November 18, 2021
Hosting NodeJs Apps on Your Own Heroku, Using Dokku
18 min read

Hosting NodeJs Apps on Your Own Heroku, Using Dokku

September 23, 2021
How to Build an Online Store with WordPress & WooCommerce
13 min read

How to Build an Online Store with WordPress & WooCommerce

September 10, 2021
Professional WordPress Setup in AWS Lightsail From $6 per Month
12 min read

Professional WordPress Setup in AWS Lightsail From $6 per Month

August 28, 2021
How to Set Up a Ghost Blog in AWS including a CDN ($6/month)
10 min read

How to Set Up a Ghost Blog in AWS including a CDN ($6/month)

August 19, 2021
What I Look for in a Dashboard Template in 2021
4 min read

What I Look for in a Dashboard Template in 2021

February 15, 2021
Automate Rails 6.1 Provision and Deployment on Ubuntu 20.04 using Ansible
7 min read

Automate Rails 6.1 Provision and Deployment on Ubuntu 20.04 using Ansible

February 08, 2021
Automate the Deployment of PostgreSQL to EC2 ARM Using Terraform
18 min read

Automate the Deployment of PostgreSQL to EC2 ARM Using Terraform

January 21, 2021
Hosting PostgreSQL on a t4g Graviton2 ARM Instance on AWS EC2
7 min read

Hosting PostgreSQL on a t4g Graviton2 ARM Instance on AWS EC2

January 12, 2021