Employed • Open to Opportunities

KacperPiatek

Senior Frontend Developer

AN INTERACTIVE STORY • THREE.JS · GSAP · LENIS

LAT 45.07N · LON 7.69E · TURIN / IT[01]

02 · Signal

Interfaces you scroll,
read • and feel.

0+

Years Experience

0

National Media Platforms

0

Storefronts Shipped (EMEA)

0fps

Render Budget, This Site

03 · Selected work

Six stories
from the field.

Professional Project

01 / 06

Luxottica Web App

A high-performance SPA product configurator • Redux-managed state and strict WCAG 2.1 AA accessibility, shipped without trading away interactivity.

Stack
React · Redux
Period
Jul • Nov 2021

Professional Project

02 / 06

Whirlpool EMEA

Eight regional VTEX.io storefronts, one frontend team co-led across markets • systematic Core Web Vitals work that moved the needle on every one of them.

Stack
VTEX.io · React
Period
Nov 2021 • May 2023

Personal Project

03 / 06

Calciolandia

A Sofascore-style stats platform for local 5- and 8-a-side football tournaments • fixtures, tables and player data with the polish of the big leagues.

Stack
Next.js · Express · PG
Year
2022

Professional Project

04 / 06

Sky TG24 & Sky Sport

Nx monorepo and React micro-frontends (Module Federation) behind two of Italy's biggest news and sport platforms • live data over WebSockets and GraphQL for millions of daily readers.

Stack
Nx · React · MFE
Period
May 2023 • Present

Personal Project

05 / 06

BarberHouse

A barbershop appointment SaaS built end-to-end • booking, scheduling and an admin dashboard, live in production at barberhouse.cc.

Stack
Next.js · Node · PG
Year
2025

Personal Project

06 / 06

This Portfolio

The site you're scrolling: a Three.js blueprint scene assembled, shifted and exploded by GSAP ScrollTrigger, riding on Lenis smooth scroll.

Stack
Three.js · GSAP · Lenis
Year
2026

04 · Core stack

The toolkit
behind the theatre.

L1

Three.js / GSAP

Motion & WebGL

Scroll-driven 3D scenes, ScrollTrigger choreography and Lenis smooth scroll • held to a 60fps budget.

L2

React / Next.js

React Architecture

Scalable React 18/19, Next.js App Router and TypeScript at enterprise scale.

L3

CSS / Panda

Styling Systems

Zero-runtime styling and design systems with PandaCSS, Tailwind and SCSS.

L4

System Design

State & Scale

Nx monorepos, micro-frontends with Module Federation, global state with Zustand and Redux.

L5

Node / CI·CD

Backend & Delivery

Node.js, PostgreSQL, Docker and automated pipelines • owned from query to pixel.

05 · Let's talk

Let's build something
you can feel.

Based in Turin, Italy.
Currently employed • exploring remote opportunities.