Here’s a practical map of what I reach for most often — not an exhaustive résumé keyword list.
| Area | Tools |
|---|---|
| Backend | Ruby on Rails, PostgreSQL, MySQL, Redis, Solid Queue, Solid Cache (also Sidekiq) |
| Streaming & data | Apache Kafka, Debezium (CDC), ClickHouse, Apache Solr |
| Frontend | HTML5, CSS, JavaScript, TypeScript, React, Next.js, StimulusJS; Redux / Redux-Saga |
| Testing | RSpec (unit and integration tests) |
| Infrastructure | Docker, Kubernetes, Nginx, Puma, GCP, GitHub Actions (CI/CD), Capistrano; Ansible / DigitalOcean / Proxmox in my homelab |
| Monitoring | New Relic, Monit, logrotate |
| AI / tooling | Claude Code, Cursor |
| Leadership | Team leading, mentoring, project management |
I pick tools to match the problem: Rails for fast, maintainable backends; React when the UI needs rich client state; streaming pipelines when usage or billing events need to move reliably between systems.
This site and my interactive CV are examples of the React + TypeScript side; most of my day jobs have been Rails-first with a React or legacy JS frontend.
Public comments are closed, but I love hearing from readers. Feel free to contact me with your thoughts.