Madrid, SpainPortfolio

Hi, I’m Elhadj. Fullstack developer.

Thoughtful code.Real-world impact.

I build reliable web applications, from the interface to the infrastructure. Thoughtful experiences, solid foundations, and ownership from start to finish.

Frontend · Backend · Infrastructure

Elhadj Arroyo
A person behind the code.

My everyday toolkit

01 / Selected work

Projects

All projects

A closer look at the products, systems, and ideas I've helped bring to life.

Project preview: Freelance Web Development

02Case study

Freelance Web Development

Built websites and small web applications for local businesses and individual clients. Worked directly with clients to gather requirements, design simple interfaces, and deliver working products.

  • React
  • Node.js
  • JavaScript
  • HTML/CSS
  • Frontend Development
View case study

About

A little about me.

Fullstack developer with commercial experience across the full stack of a production vehicle rental marketplace — backend and frontend, from architecture and data modelling through to real-time systems, payment integrations, and deployment. Before that I spent two years as a freelance developer building websites and small applications for local businesses. I am looking to join a strong team where I can keep growing. I take ownership of what I build and pick things up quickly.

Experience

Work experience

  1. Present

    Fullstack Developer

    KomvoyMadrid, Spain

    Komvoy is a vehicle rental marketplace connecting fleet owners and individual renters.

    • Built real-time systems with Socket.IO gateways with JWT authentication
    • Architected a multi-channel notification system using the Strategy pattern
    • Designed a PostgreSQL schema with TypeORM across 80+ migrations
    • Integrated a full Stripe payment system including Connect, PaymentIntents, and SEPA
    • Implemented CASL-based authorization with fine-grained permissions
  2. Freelance Web Developer

    Self-employedMadrid, Spain

    Built websites and small web applications for local businesses and individual clients.

    • Developed websites and web applications for local businesses
    • Gathered requirements and designed simple interfaces
    • Delivered working products directly to clients
    • Built strong foundations in frontend development, version control, and client communication

Toolkit

Technical toolkit

  • Node.js

    Backend development with Node.js and Express/NestJS

  • NestJS

    Modular architecture, guards, interceptors, decorators

  • TypeScript

    Type-safe development across frontend and backend

  • React

    Frontend development with React 18, Vite, and TanStack

  • PostgreSQL

    Database design and management with TypeORM

  • AWS

    Cloud infrastructure: ECS, RDS, DynamoDB, S3, Lambda

  • Docker

    Containerization and deployment

  • Stripe

    Payment integration: Connect, PaymentIntents, SEPA

Education

  1. –

    FullStack Developer Certificate

    4Geeks AcademySpain

    Intensive FullStack Developer program covering modern web development technologies.

  2. –

    BA Hons Music and Sound for the Media

    London South Bank UniversityLondon, UK

    First Class Honours (1:1). Degree-level academic study in music and sound production for media.

Languages

  • Spanish

    Native

    Native speaker

  • English

    Professional Working

    Professional working proficiency — lived and studied in London for 13 years; degree-level academic and professional English.

How I work

  • Ownership
  • Teamwork
  • Communication
  • Time Management
  • Resourceful
  • Collaborative