Building Rachel: A Phoenix LiveView Card Game - Part 1
How I turned a 30-year-old family card game into a modern web application using Phoenix LiveView, complete with AI opponents and real-time multiplayer.
Software Engineer. Storyteller. Explorer.
How I turned a 30-year-old family card game into a modern web application using Phoenix LiveView, complete with AI opponents and real-time multiplayer.
Sustainable software development isn’t just about clean code or green energy. It’s about people, pace, and pragmatic decisions that last.
Microservices were supposed to save us. For most teams, they just moved the pain around — and made everything more complicated in the process.
A modern macOS ROM organizer with TOSEC/MAME support, archive handling, and emulator integration for retrogaming collections
An ambitious retro programming education platform teaching vintage computer assembly programming through hands-on lessons and authentic development environments.
A Phoenix LiveView VTT platform for Shadowrun 6th Edition with full rules automation, investigation mechanics, and global campaign support
Freelance full-stack development for a multi-service access control platform, leading infrastructure migrations and enterprise-grade Rails development.
Contributions to Ruby on Rails, TimescaleDB Ruby gem, and HTML Pipeline, focusing on database schema handling, MySQL compatibility, and text processing.
A Ruby script that applies Solarized Dark theme and Fira Mono font to all PuTTY sessions via Windows Registry automation.
A Phoenix LiveView implementation of a beloved family card game with AI opponents, real-time multiplayer, and beautiful animations
Remark plugin for high-performance syntax highlighting in Markdown using the CSS Highlights API with Shiki
A real-time retrospective tool for agile teams built with Phoenix LiveView, featuring vote-based prioritization, moderation tools, and comprehensive email workflows.
A custom RSpec formatter designed for GitHub Actions that provides proper test annotations and solves streaming output issues in CI environments.
A privacy-focused Rails app with Hotwire Native mobile apps for tracking books, movies, and TV shows with physical location awareness
High-performance syntax highlighting using the CSS Highlights API instead of span elements, dramatically improving rendering performance
A simple space shooter game developed in Unity.