React

React API Portfolio

The current portfolio website, built with React, TypeScript, Vite, Tailwind, Framer Motion, and a CMS-shaped data layer ready for API integration.

I needed a portfolio that could present WordPress work clearly while still showing React capability, reusable UI architecture, and readiness for CMS or API-backed content.

Built a typed React content layer that mirrors a future CMS or API shape.

Created reusable UI primitives for buttons, cards, badges, sections, layout, SEO, and animated page transitions.

Applied a global design system with Tailwind tokens for typography, spacing, colour, and responsive structure.

The site now supports a growing WordPress portfolio while keeping content easy to maintain.

React routes, detail pages, filters, and reusable cards are ready for a future API or CMS source.

The project demonstrates both client website experience and modern frontend implementation.