Skip to content
Gabriel GalánConsulting

Consulting

Give me one week. Consider it done.

One week to a working solution

A first week of work on your application: a diagnosis, the most urgent issues fixed and a clear plan for everything else. No fixed quotes in the dark: first we see it working.

Book a demo See more

01 · Experience you can measure

Experience you can measure

  • 30+ years in IT
  • 12,400+ passing specs after modernizing PlebisHub
  • 41 latent bugs fixed in that same modernization
  • 800+ unit tests written at Ifeel

02 · When it makes sense

When it makes sense

  • The framework or the language is no longer supported (Rails, Python or any old major version).
  • Every deployment is scary because there are no tests to warn you about what breaks.
  • Dependencies keep piling up known vulnerabilities.
  • Knowledge of the system depends on very few people.
  • The team needs someone experienced to make the technical decisions.

03 · A three-phase method

A three-phase method

No massive rewrites, no big bang. Each phase leaves a deliverable that is valuable on its own.

  1. AI-assisted diagnosis

    Static analysis and LLMs to go through the whole codebase: dependencies, failure points and real technical debt, reviewed one by one.

    Deliverable: technical report and prioritized roadmap.

  2. Safety net

    Before touching anything, a test suite that pins down the critical behaviour of the system and runs in continuous integration.

    Deliverable: test suite and continuous validation.

  3. Incremental modernization

    Strangler Fig pattern: components are replaced one by one and the old system runs alongside the new one until the migration is complete.

    Deliverable: a modernized, documented system.

04 · Services

Services

Every proposal is tailored to your system after seeing it, never before.

  • The first week

    A week of work on your system: a diagnosis, fixes for the most urgent issues and a roadmap for the rest. At the end, you decide whether we carry on.

  • Framework upgrade

    Major version jump (Rails 4 → 8, Python 2 → 3…) with tests before and after.

  • Module modernization

    Full refactoring of a critical module, with tests, migration and documentation.

  • Ongoing maintenance

    Maintenance, security and progressive modernization, month by month.

  • Part-time technical leadership

    Technical direction for teams without a CTO, with code reviews, architecture decisions and team mentoring.

05 · Real cases

Real cases

  • PlebisHub

    Open source citizen participation platform

    From Rails 4.2 to Rails 8.1: split into 9 engines, with 12,400+ passing specs and 41 latent bugs fixed.

    • Ruby on Rails 8.1
    • RSpec
    • Engines

    View on GitHub

  • Ifeel

    Mental health platform

    Rails 6.0 → 7.2 in two phases, with query optimization. 800+ unit tests and 85% coverage, tests isolated with FactoryBot and a zero-downtime rotation of the production database password.

    • Ruby on Rails 7.2
    • RSpec
    • FactoryBot
    • SAML
    • SCIM

About me

Gabriel Galán Pelayo

Senior Backend Developer & Technical Leader

30+ years in IT, 10+ of them building scalable backend systems. Expert in modernizing legacy applications, building high-performance APIs, and leading technical transformations. Specialized in Ruby on Rails, Python, and cloud-native architectures.

  • Madrid · on site or remote
  • Spanish native · English for international teams

Contact

Let's talk.

Tell me which system is holding you back and what worries you about touching it. I'll show you how I would approach it with a demo on a real case.

Book a demo Email me

ggalancs@gmail.com

In Madrid: I come to your company and give you the demo on site.

Outside Madrid or abroad: remotely, by video call.

LinkedIn GitHub