[About / 03]

Hi, I'm Pier.Freelance web & AI developer in Valencia, building for creative agencies since 2004.

◆ machine · generated · 18 tokens · 1520 ms

Based
Valencia, Spain
From
Milan, Italy
Mode
Remote · by project
Status
Taking on new projects
[01] Long story shortValencia, ES
fig. 01 · portrait · placeholder

I built my first website with tables. Twenty-seven years later, I still care where every cell ends up.

1999 · <table>I'm Pier(paolo) Gorelli, an Italian developer living in Valencia. I found my first hosting on a CD-ROM inside Io Programmo, back when HTML tables were the only way to build a layout and Flash was the future. Later came the nights making our first CMS and FCKeditor behave on both Netscape and Internet Explorer: two dialects of JavaScript, no mercy. I saw floats free us from tables, built corporate sites in ASP on MS Access and raised a glass at Flash's funeral.

2004 → MilanFor more than a decade I led development in Milan, as technical director first at Siris and then at Insana: enterprise sites in Java and Oracle, medical information portals for healthcare and pharma brands, e-commerce, search engines. Always next to creatives, strategists and account managers, which is where I learned to speak agency. Patient projects also taught me to anonymise data by default. I still do, on every project, because it protects people.

2012 → freelanceAt the end of 2011 I moved to Valencia, and in 2012 I went freelance from here: websites with demanding motion, headless and classic CMS builds, web apps and hybrid mobile apps, working with agencies in Italy and Spain.

2025 → AIToday AI is part of the job. I train agency teams on tools like Claude Code, build the custom skills they're missing, and put chatbots and semantic search into their clients' products. I also say no a lot, especially when the hype is high. If a tool hasn't proved its value on real work, I don't adopt it, and I don't recommend it. What holds up ends up on the blog.

One rule above everything: I tell clients the truth, including when it's inconvenient. Trust lasts longer than any excuse.

I like it best when geometry turns into art. Once, a whole site grew out of the diagonals of a single letter.

[02] Changeloggit log --reverse --oneline
  1. v0.11999

    Hello, World

    My first personal site, hosted on Jumpy thanks to a CD-ROM from an issue of “Io Programmo”. Tiled background, lightsaber dividers, table layouts. I was hooked.

    • HTML
    • Tables
    • DHTML
  2. v1.02004

    Technical director at Siris, Milan

    Enterprise sites and forums in Java, Spring and Oracle on the TeamSite platform. Where I learned that big projects live or die on process.

    • Java
    • Spring
    • Oracle
  3. v2.02010

    Technical director at Insana, Milan

    Healthcare and pharma: medical information portals, an AngularJS search engine for rare-disease treatment centres, WooCommerce stores, built with creatives and strategists, not after them.

    • WordPress
    • Drupal
    • AngularJS
    • Liferay
  4. v3.02012

    Valencia, then freelance

    Platforms and apps end to end: a patient support program for healthcare professionals, hybrid apps for osteopaths, a video platform on AWS, an ERP sync for 20,000+ WooCommerce products.

    • Angular
    • Laravel
    • Ionic
    • AWS
  5. v4.02024

    Site 2.0 and a blog

    A quarter of a century after the first one, a site that finally looks like what I had in mind, and a blog where I write down what holds up on real projects.

    • Astro
    • Writing
  6. v5.02025

    AI in practice

    Custom n8n nodes, LLM workflows and a Kubernetes cluster on my desk: testing AI on real work before recommending it to anyone.

    • n8n
    • LLMs
    • Kubernetes
    Read: a custom n8n node for WordPress →
  7. v6.0 (HEAD)2026

    Tech & AI partner for creative agencies

    Everything above, pointed at one job: development and AI for agencies and their clients. Claude Code training, custom skills, an image SEO framework that runs every day. For agencies and their clients, with white-label delivery when the project calls for it.

    • Web
    • AI
    • Claude Code
[03] Principlesfig. 02 · spec → build

Accessible.

Superfast.

Just cool.

When a design file opens, the first thing I notice is how it makes me feel. The second is the modules I can already see in it. The rest of the job is keeping both alive in a browser: on a phone, with a keyboard, with motion turned off.

[04] ToolboxEvery tool here earned its place on a real project
Front-end & motion
  • Astro
  • TypeScript
  • GSAP
  • Lenis
  • Swiper
  • WebGL
  • Angular
  • React
  • Tailwind
CMS
  • WordPress
  • Sage
  • Headless WordPress
  • Drupal
  • WooCommerce
Back-end
  • PHP
  • Laravel
  • Filament
  • Node.js
  • REST APIs
Apps
  • Ionic
  • Angular
  • PWA
AI
  • Claude Code
  • Codex
  • Vercel AI SDK
  • MCP
  • RAG
Infra & testing
  • Netlify
  • AWS
  • Docker
  • Kubernetes
  • k6

Industries so far: healthcare & pharma · retail · manufacturing · e-commerce · e-learning · sport media · corporate

[05] Off the clockAll posts →
[06] FAQUpdated ·
Where are you based? Do you work remotely?

I live and work in Valencia, Spain. Most projects run remotely with agencies in Spain, Italy and the rest of Europe; I travel for kick-offs or workshops when a project needs it.

Do you work white-label for agencies?

When the project needs it, yes. I work under NDA, inside your tools and processes, and your client can deal only with your agency.

What kind of projects do you take on?

Animated marketing and campaign sites, headless and classic CMS builds, web apps and platforms, AI training and custom workflows for agency teams, and chatbots and semantic search inside your clients' products.

Are you available for new projects?

Yes, I'm taking on new projects. A 30-minute call is enough to tell you whether I'm the right fit and when I could start.

[07] Next30 minutes

Now you know me. Your turn.