Andrea Zanenghi

Senior Frontend Developer

Hi, I'm Andrea, a senior frontend developer based in Barcelona, currently working at Valantic DXA.

I build high-performance web apps with TypeScript, leveraging modern frameworks like React, Astro or Web Components. I always focus on clean code and user-centric design.

Andrea Zanenghi, painted by Fuga (Hugo Pratt assistant)

Welcome

This is a space where I share my thoughts, projects, and experiences as a frontend developer. I'm a firm believer in continuous learning, always eager to explore new technologies and share my knowledge with others. Feel free to browse around and check out my work. If you have any questions or just want to say hi, don't hesitate to reach out!

Pinned Repositories

Here are a few of my favorite recent projects. This very site is built with Ecopages, a flexible site generator I'm developing. A new, more powerful version is on the way, stay tuned!

ecopages/ecopages

Eco Pages is a user-friendly static site generator, enabling you to craft static websites with ease and flexibility. It's perfectly suited for creating a wide variety of websites.

TypeScript

ecopages/radiant

A minimalist web component library designed for simplicity and flexibility

TypeScript

ecopages/logger

A lightweight, flexible logging library. This logger supports multiple log levels and allows for easy extension and integration into any project.

TypeScript

ecopages/scripts-injector

The Scripts Injector is a custom element designed to dynamically load scripts into your web page. It provides a way to load scripts based on certain conditions and events

TypeScript

Side Projects

A selection of my side projects, each reflecting my interests and ongoing experiments with new technologies.

Webdaw

Webdaw is a full-featured Digital Audio Workstation (DAW) that runs entirely in your browser. Since many years it has served as my main playground for experimenting with advanced web audio, frontend architectures, and new technologies.

TypeScript, Mobx, Web Audio API

Theme Builder

Theme Builder lets you design and customize website themes with ease. It provides a simple interface, flexible options, and allows you to copy CSS tokens and JS configs directly into your project for instant use.

TypeScript, Redux