ABOUT

ABOUT

Pablo Machado

PABLO MACHADO

Frontend Web Developer

React · TypeScript · Node.js

📍 Based in Spain  |  🌐 Open to remote international roles in English

Front End Web Developer with experience in React, JavaScript/TypeScript, Node.js, and MongoDB. Additional background in IT support and AI project support. Previously provided technical support and customer service in English for the U.S. market.

Did I pique your interest? Let's chat 💬

ABOUT

SKILLS

SKILLS

Frontend
Backend
Tools
ReactFrontend
Next.jsFrontend
TypeScriptFrontend
JavaScriptFrontend
HTML5Frontend
CSS3Frontend
Tailwind CSSFrontend
ViteFrontend
Node.jsBackend
ExpressBackend
MongoDBBackend
MySQLBackend
REST APIsBackend
GitTools
GitHubTools
JestTools
Agile/ScrumTools
ReactFrontend
Next.jsFrontend
TypeScriptFrontend
JavaScriptFrontend
HTML5Frontend
CSS3Frontend
Tailwind CSSFrontend
ViteFrontend
Node.jsBackend
ExpressBackend
MongoDBBackend
MySQLBackend
REST APIsBackend
GitTools
GitHubTools
JestTools
Agile/ScrumTools
ReactFrontend
Next.jsFrontend
TypeScriptFrontend
JavaScriptFrontend
HTML5Frontend
CSS3Frontend
Tailwind CSSFrontend
ViteFrontend
Node.jsBackend
ExpressBackend
MongoDBBackend
MySQLBackend
REST APIsBackend
GitTools
GitHubTools
JestTools
Agile/ScrumTools
Pausado
SKILLS

PROJECTS

WORK

FILE TREE VISUALIZER

Image of File Tree Visualizer

Developer tool that renders any directory structure as an interactive visual tree. Solves the need to quickly understand project layouts at a glance. Built with JavaScript DOM manipulation; designed and implemented the full parsing and rendering logic from scratch.

SUPER-QUIZ

Image of Super-Quiz

Timed multiple-choice quiz app with score tracking and a results summary screen. Solves keeping users engaged with immediate feedback and a clear final score. Built with JavaScript; implemented question shuffling, countdown timer, and local-storage score persistence.

SUPER-FLASHCARDS

Image of Super-Flashcards

Spaced-repetition flashcard app that lets users create, study, and score custom decks. Solves the need for a personalised study tool without relying on third-party services. Built with React and TypeScript; architected component state, deck CRUD operations, and the study-session scoring flow.

POKÉMON CARD GAME

Image of Pokémon Card Game

Browser-based memory card game that fetches live Pokémon data from the PokéAPI. Solves the challenge of building engaging stateful UIs without a framework. Built with JavaScript and async/await; implemented flip/match logic, score tracking, and API integration.

POKÉDEX

Image of Pokédex

Interactive Pokédex that fetches and displays stats, types, and sprites from the PokéAPI. Solves the need for a fast searchable reference for 900+ Pokémon entries. Built with JavaScript; designed the search, filter, and detail view entirely from scratch.

TIC TAC TOE

Image of Tic Tac Toe

Classic two-player game with win detection, draw handling, and board reset. Solves implementing a complete game state machine in pure JavaScript. Built with vanilla JS and CSS Grid; developed the win-condition algorithm and turn management.

CONNECT FOUR

Image of Connect Four

Fully playable Connect Four with column-drop mechanics and win detection. Solves rendering a dynamic grid and detecting four-in-a-row in all directions. Built with JavaScript and CSS Grid; implemented the drop logic and directional win-check algorithm.

WORK

CONTACT

CONTACT

I'm currently open to remote frontend or full-stack opportunities.
Feel free to reach out for roles, freelance work, or technical interviews.

Copied to clipboard!

Connect with me

CONTACT