sjpagan's picture

git.drupalcode.org iconDrupalCode profile
Posts on Drupal.org
Starred projects

Location Campania, Italy
Current Role(s): 
Drupal Developer
Freelance

Professional Info

Companies Worked For
sparkfabrik, I.T.Svil s.r.l., Kelyon

Personal Info

Other languages: 
English
Italian
Spanish

On Drupal.org for 11 years 8 months

Bio: 

Freelance Drupal developer from Campania, Italy, working fully remote. I have used Drupal since 2014, from version 7 to 11, and have been on drupal.org since 2015.

I build custom modules and tailored Drupal solutions with a spec-driven agentic workflow: the specification comes before the code, and AI agents follow it through writing, testing and review. I refined this method at SparkFabrik and now carry it on in my own practice, on a self-hosted setup with GitLab CI, Docker and local models through Ollama.

What you can ask me for:

  • Custom modules and integrations: REST, JSON:API, SPID login, external systems.
  • Performance audits that find the route, query or external call slowing a site down.
  • Sites for public bodies, including municipal sites for PNRR measure 1.4.1.
  • AI content labelling for Article 50 of the EU AI Act.

Modules I created:

  • AI Disclosure records how much AI contributed to each piece of content and each translation, and labels it for readers. It started in the Drupal AI Initiative from a plan by marcus_johansson, who co-maintains it with joevagyok.
  • Native Observability traces every request with a correlation ID, records spans, cache activity, queries and outgoing HTTP calls, and exports to OpenTelemetry and Prometheus.
  • DOC to HTML, written at Kelyon in 2017, imports Word documents into nodes.

Where I learned it: Drupal 10 and 11 enterprise projects at SparkFabrik, Drupal 8 and 9 platforms for public bodies and healthcare at I.T.Svil, Drupal 7 and 8 front ends and custom modules at Kelyon.

Notes, measurements and contacts: https://giorgiopagano.org/en

✓ Can opt projects into security advisory coverage

Areas of Expertise: 
Drupal Module Development
Spec-driven agentic development
Drupal AI
EU AI Act Article 50
Performance and observability
JSON:API and REST integrations
Public Administration platforms
SPID authentication
symfony
Docker and GitLab CI

Credits on security advisories

Credits on issues

Projects maintained

One person lists sjpagan as a mentor

I contributed Drupal patches
I contributed Drupal modules
I reviewed Project applications