Skip to content

Adrián Gutiérrez de la Osa

Senior Full Stack Engineer · Laravel & React/TypeScript

I build high-volume systems and critical integrations, and I ship LLMs to production.

About

I'm a full stack engineer with more than four years of experience building with Laravel and React/TypeScript. I work remotely from Cáceres, Spain.

At La Casa de las Carcasas, a mobile accessories retailer with more than 1,200 stores worldwide, I build systems that other teams depend on: the corporate single sign-on already used by 22 internal apps, the RFID integration that processes around 9,000 stock movements a day, and the high-demand API that connects internal systems with Oracle NetSuite. Before that, at Grupo Solutia, I led the technical migration of a complex legacy app from Angular + Slim 2 to Next.js and Slim 4.

I'm now focused on bringing LLMs into production: RAG pipelines, agents and evaluation, built from first principles and shipped in real products. I care about clean architecture, measurable impact, and tech that actually moves the business.

Skills

Backend
  • PHP
  • Laravel (Queues, Horizon)
  • Slim
  • CodeIgniter
  • Node.js
  • REST
  • SOAP
  • OAuth 2.0
  • SSO
  • Active Directory
Frontend
  • React
  • TypeScript
  • Next.js
  • Inertia.js
  • Tailwind CSS
Data & integrations
  • MySQL
  • PostgreSQL
  • Redis
  • Oracle NetSuite
  • Snowflake
  • Salesforce
  • Stripe
AI / LLM
  • Python
  • Claude
  • RAG
  • Embeddings
  • Vector DBs (pgvector, Chroma)
  • Agents & tool use
  • Evals
Languages
Spanish (Native) · English (B2)

Experience

  1. Oct 2024 — Present

    Full Stack Developer · La Casa de las Carcasas

    Remote

    • Built the corporate SSO on Laravel, replacing a separate login in every app. Live in 22 internal apps and rolling out to the rest, for about 9,000 potential users.
    • Rebuilt the RFID integration on per-store FIFO queues. Lost stock movements went from about 5,000 a week to practically zero, and about 90% of incidents now correct themselves.
    • Designed, and am the main developer of, the high-demand API that syncs internal systems with Oracle NetSuite, with more than 70,000 item references and at least 50,000 sales records a day.
    • Laravel
    • React
    • TypeScript
    • Redis
    • Horizon
    • MySQL
    • PostgreSQL
    • OAuth 2.0
    • Active Directory
  2. Nov 2023 — Oct 2024

    Full Stack Developer · Grupo Solutia

    Remote · Seville-based company

    • Led the technical migration of a complex legacy app from Angular + Slim 2 to Next.js/React (TypeScript) + Slim 4, with no disruption for the client.
    • Built APIs with Laravel and Slim, and integrations with Salesforce CRM.
    • Delivered web projects for public and private sector clients.
    • React
    • TypeScript
    • Next.js
    • PHP
    • Laravel
    • SQL
    • Tailwind CSS
  3. May 2022 — Oct 2023

    Software Developer · La Casa de las Carcasas

    On-site · Jaraíz de la Vera, Cáceres

    • Took part in the renewal of the warehouse stock management system.
    • Integrated a pick-to-light system in the warehouse for replenishment picking to stores.
    • Built the internal procurement e-commerce where stores order operational supplies.
    • PHP
    • CodeIgniter
    • MySQL
    • Node.js
    • JavaScript

Case studies

  • 22

    internal apps in production, rolling out to the rest

    Corporate single sign-on for 22 internal apps

    One login for all the company's internal apps instead of one per app, built on Laravel, with OAuth 2.0 delegated tokens for secure calls between apps.

  • ~0

    lost stock movements a week, down from about 5,000

    Rebuilding the RFID integration on per-store queues

    The legacy RFID integration was slow and opaque, and lost about 5,000 stock movements a week. I rebuilt it on FIFO queues per store with Laravel Queues, Redis and Horizon.

  • 50k+

    sales records a day synced with NetSuite, with little delay

    A high-demand API between internal systems and Oracle NetSuite

    I designed, and am the main developer of, the API that keeps the company's internal systems in sync with Oracle NetSuite, its ERP, from an item master of more than 70,000 references to at least 50,000 sales records a day.

Projects

  • Tidora

    Status: In production · 3 paying customers

    tidora.app · Co-founder

    Time-tracking and clock-in SaaS for small and medium-sized businesses, which I co-founded.

    • Laravel
    • Inertia
    • React
    • TypeScript
    • MySQL
    • SSR
    • Stripe
  • Obbot

    Status: Pre-launch

    obbot.es

    An AI virtual receptionist for businesses. It answers calls with an AI voice, uses AI agents and manages appointments through integrated booking.

    • Laravel
    • Inertia
    • React
    • TypeScript
    • ElevenLabs
    • Stripe
  • retail-rag-pipeline

    Status: Open source · learning project

    github.com

    A RAG pipeline in Python built from scratch, with no frameworks, to learn the fundamentals, from embeddings and retrieval to evals and cost per call.

    • Python
    • Voyage AI
    • Chroma
    • pgvector
    • Claude
    • Pydantic