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.
Setting Up a Node Application on an Ubuntu Server
Recently, I had the honor of setting up a Node.js-based web application on an Ubuntu server and I thought I would share the steps I took to get it up and running.

Usage of Angular Signals vs Class Variables (According to AI)
Since Angular’s new signals API became stable with the release of version 17, I have been a little confused about when to use them versus standard class variables in components and services. So I asked AI and this is what it told me.

MacLynx beta 6: back to the PowerMac
Every once in a while, you run into a project that makes you scratch your head. MacLynx, an actively developed text-based browser for the classic Mac OS, is one of those.

Trapping misbehaving bots in an AI Labyrinth
I recently stumbled upon an article at Ars Technica about Cloudflare turning AI against itself. I thought it was a very interesting strategy in the battle to try to protect creative content against AI training models.

Express.js 5 Is Now Stable
I just discovered that, after years of development, Express.js 5 has finally been released as stable. It’s been in development for so long that I’ve forgotten how long it’s been.

Has GitHub Copilot really increased my productivity?
A.I. is quite a controversial topic amongst developers, but do those who use it actually see an increase in productivity while working? This is my own experience with it.
Read More on My Blog