My favorites tech to build experiences.

These tools allow me to build robust, scalable, and high-performance web applications...

Technologies & tools

React.js

React.js

Next.js

Next.js

TypeScript

TypeScript

TailwindCSS

TailwindCSS

Astro

Astro

C

C

CSS

CSS

Dart

Dart

Figma

Figma

Flutter

Flutter

Framer motion

Framer motion

Git

Git

Github

Github

GraphQL

GraphQL

GSAP

GSAP

HTML 5

HTML 5

JavaScript

JavaScript

Laravel

Laravel

Lexical

Lexical

Material UI

Material UI

MySQL

MySQL

Node.js

Node.js

PHP

PHP

PostgreSQL

PostgreSQL

Prisma

Prisma

Python

Python

Radix UI

Radix UI

React Query

React Query

React Router

React Router

React Spring

React Spring

Sanity

Sanity

ShadCN UI

ShadCN UI

SWR

SWR

Three.js

Three.js

TypeORM

TypeORM

Zod

Zod

Technical skills & engineering practices

Frontend Development

Building interactive, responsive, and accessible interfaces with modern frameworks.

React.jsNext.jsTypeScriptTailwindCSSHTML 5CSSJavaScript

Backend & API Development

Design and implementation of server-side services, RESTful APIs, and relational data models.

Node.jsPHPLaravelPostgreSQLMySQLPrismaTypeORM

Software Architecture & Quality

Domain modeling, SOLID principles, component architecture, and strict static typing.

TypeScriptZodGitGithub

Systems Programming

Low-level C programming at 42 Madrid, manual memory management, and algorithmic problem solving.

C

Soft skills & methodologies

Peer-to-peer autonomous learning

Ability forged through 42 Madrid methodology to research, solve complex problems, and rapidly adapt to new technologies.

Effective communication and empathy

Clear transmission of technical ideas to both engineering peers and business stakeholders.

Teamwork and collaboration

Rigorous code review, constructive feedback, and collective ownership.

Critical thinking and problem solving

Structured analysis to break down complex challenges into scalable, maintainable solutions.