Development
I am a professional developer with over two decades of experience in a plethora of different technologies.
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
TypeScript
Angular
React
Vue.js
PHP
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
SwiftUI
C++
C#
Electron
From My Blog
I frequently write about my development experiences on my blog.

The Relaunch of The Old West and Why I Chose Vanilla PHP
I rewrote my project, The Old West, using vanilla PHP despite it not being glamorous. This is why.

Examples of Server-Side Swift in the Wild
Ever since I experimented with the Swift server-side framework Vapor last year, I’ve been interested in actually seeing it in the wild. Here are a couple of examples.

Video: Swift in the Browser with ElementaryUI
A couple of weeks ago, I posted about a new frontend framework I discovered called ElementaryUI. Since then, I found a video of it in action. It’s impressive.

Do I need to rename ScratchPad?
In my free time this past weekend, I’ve been working on finalizing a few features and fixing a sandbox bug. But do I need to rename the application?

ScratchPad 2.0 – Over a Decade Later
I have some unbelievable news for anyone who has used my basic note-taking program for Mac called ScratchPad. I have a more or less final version of version 2.0!

ElementaryUI for Swift
A few days ago, I stumbled upon an interesting new frontend framework for Swift-based web projects called ElementaryUI. It allows developers to code their frontend entirely in Swift.
Read More on My Blog