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.
An ambitious retro programming education platform teaching vintage computer assembly programming through hands-on lessons and authentic development environments.
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 real-time retrospective tool for agile teams built with Phoenix LiveView, featuring vote-based prioritization, moderation tools, and comprehensive email workflows.
A simple space shooter game developed in Unity.
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
A custom RSpec formatter designed for GitHub Actions that provides proper test annotations and solves streaming output issues in CI environments.