Blog
Thoughts on building for the edge, leading engineering teams, game development, and the intersection of art and code.
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.
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.
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.
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.
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.
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.