Skip to main content
Home
Andrea Agostini

Hi, I'mAndrea Agostini

Senior Frontend Developer & Tech Lead

I build ecommerce storefronts and design systems that help brands grow — performant, accessible, and made to last. Senior, remote-first, operating from Bangkok.

About

Building for the web since 2015.

Senior Frontend Developer and Tech Lead with 10+ years building consumer web products: headless ecommerce, design systems, and frontend architecture with React, TypeScript, Next.js and Shopify. At JIBE eCommerce: senior developer and maintainer of Compass, the design system powering all headless storefronts. Tech lead on selected projects and epics. I work best on small senior teams where ownership matters.

📍 Bangkok, Thailand✅ Open to work

Projects

Selected Projects

7mesh

7mesh

Long-term core developer on the headless storefront of 7mesh.com, a premium cycling apparel brand. Built PDP and PLP with faceted filtering, Algolia search, cart, and a full account section. Performance and WCAG 2.1 AA accessibility improvements ongoing since 2022.

Next.jsTypeScriptShopifyPrismicAlgoliaStorybook
View project →
Compass

Compass

Core contributor and maintainer of JIBE internal design system, powering all of its headless ecommerce storefronts. Built core components, led React 19 and Next.js upgrade discovery, and strengthened tooling with Chromatic visual regression and automated dependency pipelines.

ReactTypeScriptStorybookstyled-componentsChromatic
Internal
Nest Designs

Nest Designs

Core developer on a headless Shopify storefront for a premium baby and kids sleepwear brand. Built an interactive size guide, advanced search with preserved scroll, BOPIS availability, and multi-currency support for Australia and UK market launches.

Next.jsTypeScriptShopifyPrismicAlgoliaKlaviyo
View project →
leggings.com

leggings.com

Frontend development of the multi-vendor marketplace apps for leggings.com, in partnership with Orium. Built the merchant app for brand and product management and the admin app for moderation, smart collections, and category management.

ShopifyRemixPrismaShopify PolarisTypeScript
Pre-launch
Kizi.nl

Kizi.nl

Frontend architect and developer of Kizi.nl, Overstappen.nl consumer comparison platform. Designed the stack alongside the CTO, built the site and app integrations, and coordinated developers and design decisions.

Next.jsTypeScriptReduxStorybookJestAzure DevOps
Live
FCA Build & Price

FCA Build & Price

Built and maintained the Build & Price vehicle configurator for FCA Group North American brand sites — Chrysler, Dodge, Jeep, Ram, Fiat and Alfa Romeo. Nearly three years of feature development on a high-traffic consumer tool with real-time pricing and availability.

ReactReduxJavaScriptWebpackNode.js
View project →

Feedback with impact

Thoughtful feedback grows into real trees.

4 trees planted through portfolio feedback · 39 trees in my forest

Skills & Tools

Skills

What I work with

Technologies and practices

Languages & Frameworks

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Redux
  • Vue.js

Commerce & CMS

  • Shopify
  • BigCommerce
  • Prismic
  • Contentful
  • Algolia
  • headless WordPress

Shopify App Stack

  • Remix
  • Prisma
  • Shopify Polaris
  • Liquid

Tooling & Testing

  • Storybook
  • Chromatic
  • Jest
  • Sentry
  • Webpack
  • Node.js
  • Git

Practices

  • Frontend Architecture
  • Design Systems
  • Core Web Vitals
  • WCAG 2.1 AA
  • Tech Leadership

Experience

Where I have worked

From ecommerce storefronts to design systems — the companies, projects and teams I've helped grow over the last ten years.

  1. May 2022 — Present

    JIBE eCommerce

    Remote · Vancouver, CA

    Senior Frontend Developer

    Building and maintaining headless Shopify storefronts on Next.js/TypeScript for brands including 7mesh, Nest Designs and Saul Good. Core contributor and maintainer of Compass, the design system powering all headless storefronts. Tech lead on selected projects and epics — technical direction, code reviews, and mentoring.

    Next.jsTypeScriptShopifyStorybookstyled-components
  2. Mar 2020 — Apr 2022

    Overstappen.nl

    Hybrid · Amsterdam, NL

    Senior Frontend Developer → Architect

    Frontend developer on the Netherlands' main price comparison platform — built the energy comparison product, led the health insurance tool, and architected Kizi.nl, a new consumer brand, alongside the CTO. Promoted to define tech stacks, coding standards, and CI/CD pipelines across the development team.

    Next.jsTypeScriptReduxStorybookJestAzure DevOps
  3. Jan 2019 — Feb 2020

    TWC / The Widget Company

    On-site · Amsterdam, NL

    Frontend Developer

    Built Smart TV streaming applications for media companies — most notably Videoland, RTL Nederland's VOD service — deployed across Samsung, LG, Philips, Sony, Panasonic and PlayStation platforms.

    Vue.jsTypeScriptVuexJestWebpack
  4. Mar 2015 — Dec 2018

    Consoft Sistemi (now ALTEN Italia)

    On-site · Turin, IT

    Frontend Developer

    Built and maintained FCA Group Build & Price vehicle configurators for NAFTA and EMEA brand sites — Jeep, Ram, Dodge, Fiat, Alfa Romeo — and led frontend development of the Mopar accessories configurator. Nearly three years of ownership on high-traffic consumer tools.

    ReactReduxJavaScriptWebpackNode.js

The Journey

A Life in Motion

From a city on the outskirts of Bologna to the streets of Bangkok — via Turin and Amsterdam, always moving, always curious.

  1. Thailand

    Bangkok

    2025 – Now

    In August 2025 I left Amsterdam. Spent a few months rediscovering southern Italy, then in October boarded a one-way flight to Thailand on a digital nomad visa. Same job. Same team. Different side of the world. Still figuring out the rest, one pad thai at a time.

  2. Netherlands

    Amsterdam

    2019 – 2025

    Moving to Amsterdam in early 2019 felt like stepping into the version of life I had been building toward. I lived in the heart of the city, between Centraal and Dam Square, worked in tech, and watched the world flip to remote almost overnight in March 2020. That shift suited me. By 2022 I was fully remote for a Canadian company, working across time zones — and somewhere between a first trip to Indonesia and a winter in British Columbia, I realised the city I lived in mattered less than I had thought. Amsterdam gave me six and a half good years. It also planted the seed for what came next.

  3. Italy

    Turin

    2013 – 2018

    Five years in Turin taught me two things: that learning by doing is the only kind that sticks, and that I was not afraid of starting over somewhere new. The ITS programme put me into real projects from day one. By the time I left in late 2018, I had a career — and the confidence to take a much bigger leap.

  4. Italy

    Casalecchio di Reno

    1992 – 2013

    I grew up just outside Bologna. Technical high school, computer science track — where I got serious about code for the first time. Between shifts at the warehouse and the supermarket, I kept studying — and when an ITS ICT programme in Turin came up with hands-on work in mobile app design, I said yes.

Sustainability

Values & Action

Sustainability

Values and action

I believe the tech industry has a responsibility to build more sustainable, mindful products. Outside of work, I try to live by the same values — reducing my footprint across every choice I can, from what I eat to how I travel, and offsetting what I can't avoid through tree planting and local carbon offset projects in Thailand.

What I care about

  • Environment
  • Animal Welfare
  • Social Services
  • Disaster & Humanitarian Relief
  • Education
  • Science & Technology

Where I've shown up

  1. Clean Up Your City

    May – Sep 2024

    Environment

    Monthly clean-up initiatives in Amsterdam city center, working with residents and local entrepreneurs to maintain public spaces.

  2. NDSM Cleans Up

    Jun – Sep 2024

    Environment

    Monthly clean-up events at NDSM Wharf, Amsterdam's former industrial shipyard turned cultural hub.

  3. About Waste

    Jun 2024

    Environment

    Volunteered at the Silent Disco Party Cleanup at IJ-Hallen, Europe's largest flea market, combining environmental action with community fun.

  4. Serve the City Amsterdam

    May – Sep 2024

    Environment

    Community clean-up events at Vondelpark, supporting the park maintenance team in keeping one of Amsterdam's most visited public spaces clean.

  5. Stichting Care4Good Foundation

    Mar 2024

    Social Services

    Helped unload and organize donated furniture for people experiencing homelessness and Ukrainian refugees.

  6. Municipality of Casalecchio di Reno

    Jun – Jul 2009

    Education

    Student volunteer at a summer youth program, supporting children's daily activities and ensuring their safety and wellbeing.

Beyond Code

Life & Passions

Beyond the keyboard

Life, travel and passions

Work is a big part of who I am, but not the whole story. Here is the rest.

Sports

Bologna FC and Virtus Bologna — followed from Bangkok, where every evening kick-off lands well past midnight.

  • Bologna FC
  • Virtus Bologna

Travel & Life

Based in Bangkok since late 2025, after six years in Amsterdam. Fully remote, used to working across time zones with North American and European teams.

  • Bangkok
  • Amsterdam
  • Remote-first

Languages

Italian native, English professional, Thai — still in progress.

  • Italian
  • English
  • Thai

Music

Reggae has been part of my life for years — festival fields in the Netherlands, late nights wherever I've lived. Alborosie, L'Entourloop, and Capleton are the ones that never get old.

  • Reggae
  • Alborosie
  • L'Entourloop
  • Capleton
  • Live music
Growing in public

🌳 Forest

This portfolio grows with your feedback.

Forest didn't start with this website. It started months earlier — a personal commitment to give something back. This page simply invites others to become part of that journey.

May 2026🌱 Started planting trees every month — a personal commitment, before any portfolio.
July 2026🌳 Forest was born. The portfolio invites others to become part of that journey.
Today→ Every meaningful suggestion grows a pair of trees — one for you, one matched by me.
3

feedback received

2

feedback rewarded

4

trees dedicated

Help this portfolio grow.

Every meaningful suggestion plants two real trees — one dedicated to you, one matched by me. Together, we're growing this forest.

My Forest39trees planted since May 2026
Season One4 / 50 trees
Trees planted through portfolio feedback8%
Season One projectCommunity Reforestation in IndonesiaIndonesia · Tropical community reforestation4 trees · 2 species · 1.5 t CO2 lifetime estimate
  • Sengon
  • Kadamba
View project

View the living forest

Let's build something together.

0.05g of CO₂/viewWebsite Carbon

I build for the web, one component at a time.
Bangkok-based.

© 2026 Andrea Agostini