Rachel
ReleasedA strategic card game for iOS where the last player standing loses. Based on 30 years of family tradition. Available on the App Store.
A collection of software projects and tools I've built.
Phosphene is the name I use for my independent software and game projects. I'm the developer behind them; App Store releases currently appear under my own name.
A strategic card game for iOS where the last player standing loses. Based on 30 years of family tradition. Available on the App Store.
Programming, game-making and computing history, explored through classic computers.
An iOS artillery game with destructible terrain and physics-based ballistics. Paused pending refactoring to address performance and playability.
Leading development on a 15+ service access control platform. Orchestrated zero-downtime migrations from legacy servers to Docker to Kubernetes, upgraded PostgreSQL 11→17 with TimescaleDB, and built the automation to keep it all running. Enterprise Rails at scale.
Fixed MySQL check constraint bugs in Rails core, enhanced TimescaleDB schema dumping for multi-column compression, and debugged HTML Pipeline's node filter merging. Real-world problems found in production, fixed upstream for everyone.
Tired of manually theming 20+ PuTTY sessions? This Ruby script reads your Windows Registry, applies Solarized Dark and Fira Mono to every saved session in one shot. Built in 2011 when repetitive tasks annoyed me enough to automate them.
Brings CSS Highlights API performance to your Markdown workflow. Perfect for technical blogs drowning in code examples - this Remark plugin delivers the same 90% DOM reduction without touching your build pipeline. Astro and Next.js ready.
A modern macOS ROM organiser with TOSEC/MAME support, archive handling, and emulator integration for retrogaming collections
GitHub Actions was swallowing RSpec output and failing to annotate test failures. This custom formatter fixes both problems, giving you proper annotations and reliable streaming output in CI. Published as a gem, used by Ruby teams tired of fighting their CI pipeline.
A privacy-focused Rails app for tracking books, movies, and TV shows. Shipped in a day with AI-assisted development, then taken offline because of hosting costs.
Born from frustration with bloated syntax highlighting, this library slashes DOM nodes by 90% using the CSS Highlights API. What used to take 180KB and thousands of spans now takes 45KB and renders in a fraction of the time.
The sitemap_generator gem writes files to disk, which doesn't work on Kubernetes or Heroku. This adapter stores sitemaps in Rails.cache instead, making them work seamlessly with ephemeral storage and multi-pod deployments. Published as a gem for Rails teams running on modern infrastructure.