Skip to content

About me

I'm a front-end developer based in the UK with over three years of professional experience building with React, TypeScript and Next.js.

At my current company, a SaaS company, I'm the sole front-end developer: I'm migrating the codebase from Vue and JavaScript to React and TypeScript, shipping product features end-to-end and keeping it all covered with Vitest and Cypress tests. I own the front end from architecture decisions through to delivery.

I taught myself to code in 2021 through The Odin Project, Codecademy and an OpenClassrooms web developer bootcamp, and I still spend my spare time building side projects and learning new tools.

Professional experience
3+ years
Professional experience
Leading a full codebase migration
Vue → React
Leading a full codebase migration
Location
UK
Location

Experience

  1. Front-end Developer

    Apr 2023 – Present

    Sole front-end developer at a SaaS company.

    • Migrating the existing codebase to React and TypeScript
    • Implementing new product features end-to-end
    • Writing and maintaining automated tests with Vitest and Cypress
    • Working independently across all areas of the front end, from architecture decisions to delivery
    • React
    • TypeScript
    • Vitest
    • Cypress
  2. Web Developer Bootcamp · OpenClassrooms

    Education & certification.

Projects

glc-storefront.vercel.app
Storefront screenshot 1Storefront screenshot 2Storefront screenshot 3

01 · E-commerce

Storefront

A full-stack e-commerce demo with accounts, a persistent basket and product reviews. Browse by category, search with live suggestions, rate products and switch between light and dark mode. Accessible, responsive and covered by end-to-end tests.

  • Next.js
  • TypeScript
  • MongoDB
  • Tailwind CSS
odin-book-client-delta.vercel.app
The Odinbook screenshot 1The Odinbook screenshot 2The Odinbook screenshot 3

02 · Social network

The Odinbook

A full-stack social media platform inspired by Facebook, where users can create an account, share posts, comment, add friends and get notifications. A TypeScript monorepo: a React and TanStack Query front end talks to an Express and MongoDB REST API with JWT authentication and S3 image uploads, tested with Vitest and Cypress.

  • TypeScript
  • React
  • TanStack Query
  • Node.js
  • Express
  • MongoDB
  • JWT
  • Vitest
  • Cypress
  • Sass
  • AWS
gl-cardillo.github.io
Instapets screenshot 1Instapets screenshot 2Instapets screenshot 3

03 · Social app

Instapets

Instagram, but for pets: owners create an account for their pets and share posts and pictures. Built with React and Firebase for authentication, storage and data.

  • React
  • Firebase
  • CSS

Skills

Front-end

  • React
  • TypeScript
  • Next.js
  • JavaScript
  • Tailwind CSS
  • Framer Motion
  • HTML5
  • CSS3

Testing

  • Vitest
  • Cypress

Back-end

  • Node.js
  • Express
  • MongoDB
  • PostgreSQL
  • Firebase

Tools

  • Git
  • GitHub
  • REST APIs
  • Linux

Contact me

Let's build something together

Send me a message or reach out directly and I'll get back to you as soon as I can.

© 2026 Luca Cardillo