Blog

Thoughts on building for the edge, leading engineering teams, game development, and the intersection of art and code.

3 min read

Moving to the Edge: Building Performant Architectures with Cloudflare Workers

How edge computing with Cloudflare Workers transformed our application delivery, eliminating cold starts and reducing latency to single-digit milliseconds globally.

3 min read

How We Achieved an 876% Performance Improvement on the Ironforge Platform

A deep dive into the architectural decisions, serverless migration, and performance optimizations that transformed Ironforge from a struggling monolith into a high-performance SaaS platform.

3 min read

Gamification Patterns That Actually Work: Lessons from Enterprise Vue.js Applications

Practical gamification techniques I've used to increase user retention and engagement in enterprise applications, combining game design principles with Vue.js component architecture.

3 min read

The Dos and Don'ts of Writing Jest Unit Tests for Vue.js

Practical guidelines for writing maintainable, reliable Jest unit tests for Vue.js components, drawn from years of building enterprise applications with comprehensive test suites.

3 min read

Empowering Developers to Make Better Decisions

A framework for building engineering teams where developers own their technical decisions, based on years of leading teams at startups and Fortune 500 engagements.

3 min read

Modo 901 Displacement vs Normal Maps: Choosing the Right Approach for Your Pipeline

A practical comparison of displacement and normal maps in Modo, covering when each technique excels, render time tradeoffs, and how to integrate both into a game-ready texture workflow.