Marc Guerrero

Full-Stack Developer

Valencia, Spain · Open to remote & relocation

Full-stack developer with 3 years of experience building web applications. I work with React, Next.js, Node.js and MySQL, with a focus on clean architecture and maintainable code.

Marc Guerrero

Skills

JavaScript
JavaScript @ Shooowit · Flumotion

Primary language for 3+ years. Used daily in both frontend (React, Next.js) and backend (Node.js). Comfortable with async patterns, closures, and modern ES2022+ features.

TypeScript
TypeScript @ Shooowit · Flumotion

Adopted progressively across projects to catch bugs at compile time. Now my default for any new codebase — especially valuable in larger Next.js apps.

React
React @ Freelance

Main frontend framework for 3 years. Built SPAs, dashboards and component libraries. Deep understanding of hooks, context and component composition.

Next.js
Next.js @ Freelance

Used in production for a client project — full app with Server Components, API routes, auth and MySQL integration. Comfortable with the App Router and server/client boundary.

Node.js
Node.js @ Shooowit · Flumotion

Backend runtime for REST APIs and server-side logic. Experience with Express, middleware design, JWT auth and database integration.

MySQL
MySQL @ Freelance

Relational DB of choice for most projects. Designed schemas from scratch, written complex queries, managed migrations and handled relationships across multiple tables.

Git
Git @ Shooowit · Flumotion

Daily driver for version control. Comfortable with branching strategies, rebasing, resolving conflicts and collaborating via GitHub pull requests.

PostgreSQL
PostgreSQL @ MyUrbanScoot

Relational database used in production. Comfortable with schema design, migrations and query optimisation in a PostgreSQL environment.

Medusa
Medusa @ MyUrbanScoot

Open-source headless ecommerce framework. Using it in production — managing product catalogue, carts, checkout flows and a custom backoffice backed by PostgreSQL.

k6
k6 @ MyUrbanScoot

Load testing tool used before production launch — simulated real user traffic to find capacity limits, identify bottlenecks and optimise slow pages and processes.

Railway
Railway @ MyUrbanScoot

Deployment platform for production apps. Managing environment variables, services and deploy pipelines for the MyUrbanScoot ecommerce stack.

AI Tools
AI Tools @ MyUrbanScoot

Integrated AI tools into daily development workflow — using Claude for code review, architecture decisions and debugging. Comfortable working with and prompting LLMs effectively.


Projects

DJ Booking Platform

Private

Full-stack web app for a professional DJ — public-facing site with booking requests and a private backoffice for the client to manage gigs, availability and content autonomously.

Next.jsReactServer ComponentsMySQL

Experience

Full Stack Developer Sep 2025 – Present
MyUrbanScoot · Valencia

Building a full-stack ecommerce platform using Medusa — product catalogue, cart, checkout flows and a custom backoffice. PostgreSQL backend with custom business logic on top of Medusa's core modules. Ran load tests with k6 before launch to identify bottlenecks and validate the platform under real traffic conditions.

Full Stack Developer Jul 2022 – Nov 2022
Flumotion SL · Valencia

Developed features for a B2B video streaming platform serving media clients across Europe. Built customisable embeddable players, geo-restriction controls and analytics dashboards. Integrated an AI transcription pipeline with a human review interface for video captions.

Freelance Full-Stack Developer Aug 2021 – Jun 2022
Self-employed

Designed and built web applications for clients end-to-end, from database schema to deployed UI. Projects include a booking platform with a custom backoffice.

Junior Developer Mar 2020 – Jul 2021
Shooowit SL · Valencia

Built and maintained a B2B video hosting and live streaming platform. Developed embeddable players with per-client customisation, region-based access control and a real-time chat service for live streams.