Technology

For the past few months, I’ve been on a quest to replace my portfolio website. I’ve already begun the programming process which, while it’s been fun, has also been plagued by indecision.

September 13, 2026

Thinking about downsizing my list of personal projects makes me giddy. So, why not just do it?

July 31, 2026

I had a conversation with Gemini about the technology and architecture it would choose for creating a publishing platform. This is the conversation.

July 22, 2026

Lately, I’ve been having a lot of interesting conversations with LLMs about programming and software architecture. I’ve decided to start posting some of them.

July 18, 2026

I’ve been experimenting a lot with Swift for web applications using frameworks like Vapor, but I got curious as to how I could create a low-level, framework-less web application using only SwiftNIO. This is the result.

June 29, 2026

ScratchBook 2.2 has just been released in the Mac App Store with bugfixes and a new menu item to reset text formatting to the default.

June 15, 2026

I rewrote my project, The Old West, using vanilla PHP despite it not being glamorous. This is why.

June 2, 2026

I finally got a new MacBook. It’s my first brand new MacBook since 2014.

April 30, 2026

ScratchBook 2.1 has just been released in the Mac App Store and now includes support for Sonoma and Sequoia.

April 28, 2026

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.

April 4, 2026

I’ve already tried using my iPad as a laptop replacement while traveling, but this time, I try to use it as a desktop replacement. This is how it went.

March 26, 2026

I’m excited to announce that ScratchBook is now available as a free download on the Mac App Store!

March 11, 2026
My Portfolio