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

TRELLOBOARD

Image of TrelloBoard

Full-featured Kanban board with drag-and-drop cards and columns, multiple views (Board, Table, Calendar, Timeline), undo/redo history, auto-save to IndexedDB, zen mode, command palette, smart search, and keyboard shortcuts. Built with React 19, TypeScript, and Zustand; architected normalized immutable state with O(1) lookups and comprehensive test coverage.

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.

ANKICARDS

Image of AnkiCards

Spaced-repetition flashcard app for vocational and university students. Features interactive 3D-flip cards, an adapted SM-2 algorithm, visual progress statistics with charts, and a full deck/card editor. Built with React and Vite; implemented flip logic, local-storage persistence, and responsive dark UI optimised for long study sessions.

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.

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