Backend engineer with 5+ years in Ruby on Rails, leading a team at JetRockets. These days I spend most of my time at the intersection of Rails and LLMs: RAG pipelines, vector search, AI agents, and conversational memory systems. Off the clock I tinker with compilers, mini-frameworks, and the occasional card game.
- deepl_diff: DeepL API wrapper that translates only the diff between revisions of long texts
- ebay_request: eBay XML API request interface
- ebay_api: Ruby client for the eBay RESTful JSON API
- MyCaptcha: captcha generator
- QnA: Stack Overflow analogue
- Spinel: Ruby AOT compiler from Matz
- kamal-backup: scheduled backups for Rails apps deployed with Kamal
- Test Guru: creating and passing quizzes
- Simpler: Rails-like mini-framework
- Egrad: e-commerce on a custom PHP framework
- Black Jack: card game






