Available for new opportunities
I build software
that works for people.
I'm Gabriel, a backend developer working with Ruby on Rails, data pipelines, and AI integrations to build reliable applications.
Available for new opportunities
I'm Gabriel, a backend developer working with Ruby on Rails, data pipelines, and AI integrations to build reliable applications.
I'm a backend developer working with Ruby on Rails, data pipelines, and AI integrations to solve practical business problems.
I started in customer data and business intelligence at Senff in August 2021. Since joining 100 Starlings in April 2023, I've worked on logistics platforms, data infrastructure, Ruby tools, and AI-assisted onboarding.
My work spans improving database queries, making tests more reliable, automating data workflows, and connecting AI services to Rails applications. I care about maintainable code and understanding the business behind it.
5+
Years in tech
3+
Years with Ruby
Always
Learning
— Present
I work on a UK logistics platform, improving database performance, refactoring legacy Rails services, and updating push, email, and SMS notifications. I also build Model Context Protocol (MCP) integrations and AI agents to automate QA workflows.
—
Built an AI chat solution for an education technology company, integrating OpenAI into Rails to help users configure workspaces, skills, and roles. Used Sidekiq to process content and categorize skills asynchronously.
—
Delivered a near-real-time change data capture pipeline using AWS DMS and Amazon Redshift, replacing Glue and Lambda infrastructure to reduce cloud costs. Automated provisioning with Terraform and orchestrated workflows with Apache Airflow.
—
Developed features for the Rubyblok gem and contributed to internal and open-source Ruby tools. Strengthened RSpec coverage, improved deployment workflows, and maintained application hosting on Heroku.
—
Improved reliability for a UK delivery platform by resolving flaky tests, expanding RSpec coverage, and updating dependencies. Investigated production incidents and fixed backend issues affecting critical application flows.
—
Built business intelligence reports and data pipelines to support customer service decisions. Automated recurring reports and manual processes with Python and Apache Airflow, and developed reporting tools with Power BI.
Projects across logistics, data engineering, and AI, with a focus on reliable systems and practical improvements.
Contributed to a Rails application serving two brands after an acquisition, including the migration of selected user journeys from AngularJS to React.
Replaced an AWS Glue and Lambda pipeline with change data capture, Airflow orchestration, and SQL transformations in Redshift.
Built AI assistants that help customers define roles, skills, and proficiency levels, using company-specific data through a Rails backend.