Full Stack Developer & DevOps Expert

Gabriele
Tassoni

I build robust web applications with Ruby on Rails, craft efficient DevOps pipelines, and bridge the gap between software and the physical world through building-automation integrations (Crestron & KNX).

Turning complexity into clarity

I'm a freelance full-stack developer based in Italy with deep expertise in building scalable web applications, progressive web apps, and automation systems. My approach is rooted in a simple belief: invest time in the right tools and build a reliable toolbox — then focus on what truly matters.

That philosophy is baked into everything I create, including Thecore, the open-source Ruby on Rails framework I designed and actively maintain. With over 225 commits and a growing community, Thecore embodies modular, production-ready development.

Whether it's a complex enterprise web platform, a lean PWA, or a hardware-software bridge connecting Crestron or KNX systems to a cloud backend — I bring interoperability as a first-class concern to every project.

Services

  • Ruby on Rails Development

    End-to-end Rails applications from architecture to deployment. I leverage Thecore's atomic-component philosophy to build maintainable, scalable systems that grow with your business.

  • DevOps & CI/CD

    Docker-based containerisation, automated pipelines, and infrastructure-as-code. From local development environments to production-ready Kubernetes or docker-compose deployments.

  • PWA & SPA

    Progressive Web Apps and Single-Page Applications that deliver a native-like experience across all devices — fast, offline-capable, and installable.

  • API Design & Integration

    RESTful and event-driven APIs with a strong focus on interoperability. I connect heterogeneous systems — cloud services, IoT sensors, hardware devices — into coherent, reliable data flows.

  • Building Automation

    Custom software for Crestron and KNX environments. I bridge building-control systems with web back-ends, enabling centralised monitoring, remote control, and data analytics.

  • Hardware Integration

    Software interfaces for barcode/RFID scanners (Zebra and others), industrial sensors, and embedded hardware — turning physical events into actionable digital data.

Skills & Technologies

Backend

  • Ruby on Rails
  • Ruby
  • REST APIs
  • PostgreSQL
  • SQLite
  • Active Record
  • Sidekiq

Frontend

  • Progressive Web Apps
  • Single Page Apps
  • JavaScript
  • HTML5 / CSS3
  • Hotwire / Turbo
  • Stimulus

DevOps & Infrastructure

  • Docker
  • Docker Compose
  • GitHub Actions
  • Nginx
  • Linux
  • CI/CD Pipelines
  • Git

Automation & Hardware

  • Crestron
  • KNX
  • Zebra RFID / Barcode
  • IoT Integration
  • Industrial Protocols

Architecture & Practices

  • Atomic Components
  • Rails Engines
  • Modular Design
  • Interoperability
  • Open Source
  • TDD / BDD

Thecore Framework

Stop worrying about how to build your app.
Focus on what to build.

Thecore is a Ruby on Rails framework I created and actively maintain. It transforms your Rails application into a lightweight shell that depends only on the Atomic Components — called ATOMS — that you actually need. With over 225 commits and production deployments across multiple projects, it is a battle-tested approach to modular web development.

  • Self-Contained Engines

    Each ATOM is an isolated Rails engine with clear development guidelines and no hidden dependencies.

  • Pluggable Architecture

    Add or remove components via Gemfile/gemspec without breaking existing functionality.

  • Tested & Reusable

    Rigorous testing reduces regression overhead and guarantees reliability across multiple applications.

  • Extensible by Design

    Enhance or extend components through new dependent ATOMs — never by modifying stable, published code.

Available ATOMS

  • Out-of-the-box APIs
  • Authentication
  • Backend UX
  • Zebra RFID / Barcode

Get in Touch

Have a project in mind? Whether you need a full-stack web application, a DevOps pipeline, a PWA, or a building-automation integration — I'm available for freelance engagements. Let's talk.

Ready to start?

Send a Message