Hi there! 👋

I'm Javi Aguilar

Full-Stack Software Engineer

📍 Berlin. Passionate about web technologies and crafting good user experiences. I help teams launch successful products while experimenting and exploring new technologies through many side projects.

JavaScriptTypeScriptCSSHTMLReactAstroAWSCloudflare

Latest projects

PizzaJS - Composable Building Blocks for the webLibrary

Explore PizzaJS, a set of libraries and tools designed to enhance your full-stack TypeScript applications, specially when using React Router, providing some of the basic building blocks you need to streamline your stack, allowing you to focus on developing features instead of spending too much time on configuring a framework.

PokéPC.net - Pokédex Tracker and Trainer NetworkWebsite

The successor to SuperEffective.gg now with trainer profiles and more social features, and a Pokédex tracker inspired in the original games. A big full-stack project working at scale, with a lot of interactivity including complex drag-and-drop and rendering optimization techniques.

Latest experiments

CSS-only Pokéballs

Pokéballs drawn with pure CSS using a single custom HTML element. No extra divs, just gradients, borders, and math functions.

Glassmorphic Button with Gradient Borders

Button in glassmorphism style with animated gradient borders. This experiment demonstrates how to combine backdrop blur, transparencies, animated custom properties and CSS masks to achieve gradient borders.

Animated CSS CD-ROM

A CD-ROM animation with a spinning effect. Combines gradients, animations and skewing transformations.