Development

Development

I am a professional developer with over two decades of experience in a plethora of different technologies.

Web Development

Web Development
As a full-stack web developer, I am experienced in a variety of different frontend and backend technologies, but specialize in the following:
Node.js
Node.js
TypeScript
TypeScript
Angular
Angular
React
React
Vue.js
Vue.js
PHP
PHP

App Development

App Development
As an application developer, I have worked on programs for macOS and iOS as well as cross-platform applications using the following technologies:
Swift
Swift
SwiftUI
SwiftUI
C++
C++
C#
C#
Electron
Electron

From My Blog

I frequently write about my development experiences on my blog.
Two Wolves Inside…

Two Wolves Inside…

I don’t often post memes or other images I find on the internet because I prefer original content. However, sometimes I stumble upon one that really just hits the nail on the head and this is one of them.
A Script for Exporting WordPress to Markdown

A Script for Exporting WordPress to Markdown

I have a love-hate relationship with WordPress and have been thinking about replacing it with a static site. I wrote a script to export posts from WordPress to Markdown files.
Single Page Applications vs Multi-Page Applications

Single Page Applications vs Multi-Page Applications

SPAs and MPAs are popular ways of creating web apps, but both have their pros and cons. In this article, we explore their benefits and detriments.
That’s How Old I Am

That’s How Old I Am

In this post, I decided it would be fun to write a list of technologies and experiences that show my age in technology.
My Problem with The Current State of Next.js

My Problem with The Current State of Next.js

When I first discovered Next.js, I was excited about it, but it has become somewhat of a mess since then. These are my thoughts on it.
The Endless Quest to Replace WordPress

The Endless Quest to Replace WordPress

I have been using WordPress to run many of my websites since 2007, but feature bloat has me looking for alternatives.
Read More on My Blogarrow_forward