Portfolio

Here, you'll find a selection of the apps that I've built over the last several years. They use a range of technologies, including PHP, Go, SQLite, Docker, and more.


Simple Go URL Shortener

A screenshot of the URL shortener, showing the form at the top and a series of shortened URLs in a table underneath the form.

This is a small, simplistic URL shortener written in Go. It doesn't have near the functionality of sites such as bit.ly. However, it does a good job of showing the essence of how a URL shortener works.

Technology Stack

  • Go
  • SQLite
  • Go Templates
View the code

Generate a QR Code with Go

This app generates QR codes using Go. It can generate plain ones as well as one with an overlaid image.

Technology Stack

  • Go
Open the site

A Simple URL Shortener in PHP and PostgreSQL

Are you tired of hearing how "simple" it is to deploy apps with Docker Compose, because your experience is more one of frustration? Have you read countless blog posts and forum threads that promised to teach you how to deploy apps with Docker Compose, only for one or more essential steps to be missing, outdated, or broken?

Technology Stack

  • PHP 8
  • PostgreSQL
  • How to Perform Basic Docker Compose Debugging
Open the site

A Halloween Trick-or-Treat SMS Sender

Are you tired of hearing how "simple" it is to deploy apps with Docker Compose, because your experience is more one of frustration? Have you read countless blog posts and forum threads that promised to teach you how to deploy apps with Docker Compose, only for one or more essential steps to be missing, outdated, or broken?

Technology Stack

  • PHP
  • Twilio
  • Digital Ocean Spaces
Open the site