Journal

Thoughts on tech art, code, and design.

Building My Portfolio Site - The Technical Art of Web Dev

2025-12-18

A deep dive into optimizations, weird bugs, and the journey of building a custom Go + HTMX portfolio site. From 600MB containers to <100MB, and the struggles of Cloudflare Tunnels.

HyprBazzite: Architecting the Ultimate Game Dev OS

2025-12-17

Building a custom, immutable OCI-based Linux image tailored for Unreal Engine 5 development, featuring Hyprland, Niri, and deep system optimizations.

Replacing Copies with Instances in Maya

2019-11-03

Building a Python tool to find duplicate meshes in Maya scenes and convert them to instances for better performance.

Using Global Variables in pymxs

2018-06-26

How to store and persist variables in 3ds Max using pymxs, including session variables and file properties.

3ds Max and Python - Why pymxs Matters

2018-06-20

Why Python is becoming the standard for technical art pipelines, and how pymxs brings modern scripting to 3ds Max.

Kickoff Post - Starting a Tech Art Blog

2018-06-20

Why I'm starting this blog and what you can expect to find here.