Who Am I?

My journey into the world of web development was anything but conventional. A civil engineer by training, I started to more actively explore my interest in programming in the summer of 2019. I picked up a copy of Eric Matthes' Python Crash Course and quickly realized I was hooked.

Within a month, I launched my first website.

a picture of Joe as a child playing a game on one those big, boxy old desktop computers

headshot of Joe, a 25 year old man with short, wavy brown hair and blue eyes
a thumbnail image of the rails logo a thumbnail image of the ruby logo a thumbnail image of the html/css logo a thumbnail image of the postgres logo a thumbnail image of the git logo a thumbnail image of the docker logo a thumbnail image of the react logo a thumbnail image of the node logo a thumbnail image of the graphql logo a thumbnail image of the terraform logo a thumbnail image of the aws logo

Core Competencies

I'm experienced in the use of MVC frameworks to deliver performative web applications to clients of all types. I am a firm believer in using the right tool for the right job and hate reinventing the wheel.

My greatest areas of strength are:

  • Databases: PostgreSQL, MySQL, Redis
  • Frameworks/Runtimes: Rails, Django, Node.js
  • API Standards: REST, Graphql
  • Javascript: React, jQuery, StimulusJS
  • Devops: Terraform, AWS
  • General Tools: Git, Docker, VSCode