Gabriel Carreras

Senior full-stack engineer

Gabriel Carreras Albiol

Fifteen years shipping AI-powered products end to end.

I build and ship AI-powered products end to end: the data model, the API, the interface, the deploy, and the part where it has to keep working.

Local government in Menorca, agencies in the Midlands, and now my own company. Most of what I do is Next.js written from an empty folder, or WordPress and WooCommerce pushed further than they were designed to go.

Spanish, English and French. I care about software that keeps running after the demo, which is a different skill from making one.

15 years
shipping to production.
Swof Media
senior developer since 2021.
Graphitek Ltd
founder, client product work.
Four languages
shipped in one product.

What I work with

The stack behind fifteen years of production work — the frameworks I write in every day and the infrastructure that keeps them standing.

AI / LLM
OpenAI & Anthropic APIs · prompt engineering · structured outputs · tool calling · Claude Code, Copilot
Backend
PHP 8, Laravel, CodeIgniter · Node.js, Express · REST, GraphQL, WebSockets · OAuth2, JWT, OpenAPI
Frontend
TypeScript, React, Next.js · JavaScript, Vue.js · Tailwind CSS · Astro
Data
PostgreSQL · MySQL · MongoDB · Redis · SQL Server
Cloud & DevOps
Docker, Kubernetes · GitHub Actions, Jenkins · CI/CD · AWS, Linux · Cloudflare R2
CMS & commerce
WordPress (custom plugins and themes) · WooCommerce · Magento · Drupal
Testing
PHPUnit, Jest and Cypress — unit, component and end-to-end coverage

Experience

Agencies, platform companies and my own — always on the side that ships.

  1. Senior Web Developer — Swof Media Ltd

    Oct 2021 – now

    AI integration and API architecture for client platforms. OpenAI and Anthropic features in production, a fleet dashboard for nineteen client sites, and CI/CD that replaced manual FTP releases.

  2. Founder & Lead Developer — Graphitek Ltd

    2023 – now

    Client product work alongside Swof Media: a partnership CRM on Postgres, a digital asset manager on Cloudflare R2, and the sites and tools behind them.

  3. Web Developer — Indigo River Creative

    2020 – 2021

    SaaS applications with payment and data-sync endpoints, headless CMS with React front ends, and Jenkins pipelines that cut releases from weeks to hours.

  4. Senior Software Developer — Aspens Services

    2018 – 2020

    Backend API for a school-catering platform serving 200+ institutions, with rate limiting, caching and real-time sync.

  5. Software Developer — Earlier career

    before 2016

    Menorca: the Consell Insular and private clients. Magento e-commerce, payment gateways, CRM integrations and supplier feeds.

Selected work

Live products, captured in production. Open one for the full case.

Seven projects, all of them live — open one for the full case. More on request, including the plugins and internal tools that never get a public URL.

Brand files nobody can find?

The DAM is the piece of my work people ask about most: brand files, versions and approvals in one workspace, delivered by signed link. Have a look.