Portfolio
Client transformations, conference talks, and insights on building better software.

Austin JS Battle Deck
A creative battle deck for the December 2025 Austin JS holiday party. Using the PechaKucha format (20 slides, 20 seconds each), there's a secret to the slide order.
Spotify Pomodoro
A self-hosted pomodoro timer with Spotify integration and overtime mode that respects your flow state. Built with Effect-TS functional programming throughout, demonstrating production-grade architecture patterns with type-safe services, schema validation, and composable layers.

Kavita to Obsidian
An Obsidian plugin that syncs reading annotations from Kavita into your vault as searchable markdown. Built with Effect-TS for type-safe error handling, comprehensive testing with 80% coverage, and professional OSS practices including semantic versioning, changelogs, and stress testing for 10,000+ annotations.

Enterprise i18n at Scale
Built a comprehensive internationalization system supporting 9 languages across ~1,800 pages using Next.js 16 and next-intl 4.4. This case study examines the architectural decisions, translation pipeline, and performance optimizations required to deliver a type-safe, maintainable i18n solution at enterprise scale.

Event-Driven Architectures
A rigorous overview of event-driven application architectures, focusing on the publish/subscribe (pub/sub) model and its implementation using Bun, Effect, and Astro. This article examines engineering trade-offs and presents a practical, resource-safe demonstration suitable for modern software teams focused on composability, type safety, and operational reliability.

Data-Driven Transformation
Ocean Block Capital transformed from Excel-based operations to a robust Salesforce CRM platform with machine learning-driven prioritization. This comprehensive digital transformation resulted in a 500% increase in lead generation, 75% reduction in process time, and established a scalable foundation for sustainable growth in commercial real estate.

Technical Transformation
CarTalk underwent a comprehensive technology transformation to address significant technical debt. Through framework migration, build optimization, and strategic refactoring, we achieved a 96% reduction in page load times (from 8000ms to 300ms) and established a sustainable engineering roadmap for the iconic automotive media brand.

AI in Software Engineering
This document provides an overview of AI's role in software engineering as of mid-2025, tailored for professional engineers already using AI in their workflows. It focuses on practical insights, including pros and cons, and emphasizes the core limitations of AI—particularly context and compute—as the key factors in tool selection.

Freelancing Isn't Free
If you're an engineer transitioning into freelancing, developing the skills necessary to succeed in this new landscape is essential. This talk covers the primary strategies for making money as a freelancer, from building confidence to finding high-paying clients, establishing professional credibility, and the practical steps needed to succeed as an independent contractor in the competitive tech market.