Technologies I use, tools I rely on, and infrastructure I build with.

After 15+ years of building software, these are the technologies and tools that make up my daily workflow. From backend frameworks to mobile development and self-hosted infrastructure.

Backend & Web

  • Ruby on Rails

    My primary framework for over a decade. From Rails 5 through Rails 8, I've built everything from content platforms to marketplace applications. Paired with Hotwire (Turbo + Stimulus) for modern, reactive frontends without the JavaScript framework overhead.

  • Hotwire (Turbo + Stimulus)

    The modern Rails frontend stack. I use Turbo for page navigation and frame updates, Stimulus for sprinkles of interactivity. At Malo, I integrated TurboNavigator for seamless native mobile experiences.

  • Tailwind CSS

    Utility-first CSS that pairs perfectly with Rails view components. Combined with Import Maps, it keeps the frontend stack Node-free and fast.

  • PostgreSQL

    My go-to database for all production applications. Also powers Solid Cache, Solid Queue, and Solid Cable in Rails 8 — replacing Redis entirely.

Mobile Development

  • Android (Kotlin + turbo-android)

    Lead developer of multiple Android applications. At Malo, I rewrote the React Native app from scratch using turbo-android in about 2 months, delivering a native experience backed by the Rails backend.

  • iOS (Swift + turbo-ios)

    Built and maintained native iOS applications using turbo-ios, providing a seamless bridge between the Rails web app and the native iOS experience.

Infrastructure & DevOps

  • Docker & Kamal

    Docker for containerization, Kamal for zero-downtime deployments. I set up Kamal deployment pipelines for production Rails applications with multi-database configurations.

  • Proxmox & Self-Hosting

    I run self-hosted infrastructure on Proxmox for monitoring (Grafana, Prometheus), error tracking (Sentry), marketing automation (Parcelvoy), and uptime monitoring.

  • AWS & GCP

    Production cloud experience across both platforms — S3 for storage, SES for email delivery, and various compute and networking services for application hosting.

  • Dokku, Scalingo & Heroku

    PaaS and self-hosted PaaS platforms I've used for deploying freelance client applications. Dokku is my preferred choice for self-hosted projects.

Monitoring & Quality

  • Grafana & Prometheus

    Self-hosted monitoring stack for application and infrastructure observability. Set up complete dashboards and alerting for production Rails applications.

  • Sentry

    Error tracking across all projects — both SaaS and self-hosted instances. Essential for catching and resolving production issues quickly.

  • RSpec & Continuous Integration

    Quality-driven development with RSpec, FactoryBot, and Capybara. Automated CI pipelines with GitHub Actions, Jenkins, and local CI scripts for fast feedback loops.