{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Luca Visciola",
    "label": "Full Stack Developer & Consulente Tecnologico",
    "email": "info@melasistema.com",
    "url": "https://lucavisciola.com",
    "summary": "Full Stack Developer e consulente tecnologico, costruisco per il web dal 2009 al fianco di startup, aziende e agenzie. Musicista prima che sviluppatore, e autodidatta: ogni astrazione che uso, prima ho dovuto smontarla. Oggi il filo conduttore è la sovranità: software che gira su hardware tuo, su dati che non ne escono mai, in sistemi che puoi leggere fino in fondo.",
    "location": {
      "city": "Laives",
      "region": "BZ",
      "countryCode": "IT"
    },
    "profiles": [
      { "network": "Website", "username": "lucavisciola.com", "url": "https://lucavisciola.com" },
      { "network": "Open source", "username": "melasistema.com", "url": "https://melasistema.com" },
      { "network": "GitHub", "username": "melasistema", "url": "https://github.com/melasistema" },
      { "network": "LinkedIn", "username": "luca-visciola", "url": "https://www.linkedin.com/in/luca-visciola/" }
    ]
  },
  "references": [
    {
      "name": "Dicono di me",
      "reference": "Pronto a cogliere ogni occasione per imparare. Deciso, ma aperto nella visione strategica. A suo agio quando le cose si fanno critiche."
    }
  ],
  "work": [
    {
      "name": "Letterhead Studio",
      "url": "https://letterheadstudio.eu",
      "location": "Laives (BZ)",
      "position": "Fondatore & Sviluppatore",
      "startDate": "2026",
      "summary": "La carta intestata che veste il documento: uno studio nel browser per uffici senza un grafico né un reparto IT. Costruito su Mela Letterhead, il mio motore open source (vedi progetti).",
      "highlights": [
        "Progettato, sviluppato e gestito da cima a fondo, dal prodotto al server",
        "Export PDF/A-2b e PDF/UA-1, validato mentre il file viene scritto; stampa unione da CSV fino a 100 lettere",
        "Privato per architettura: niente account, cookie o analytics; documenti generati in RAM su un server UE e mai scritti su disco",
        "Modelli per il diritto italiano, altoatesino, tedesco ed europeo (GDPR), in italiano, inglese e tedesco",
        "Python e FastAPI sopra Pandoc e Typst, rilasciato con Kamal tramite una CI che valida ogni PDF con veraPDF",
        "Gratuito entro limiti giornalieri, con licenze per uffici su accordo"
      ]
    },
    {
      "name": "Metaesse Srl",
      "location": "Bolzano (BZ)",
      "position": "Full Stack & QA Developer",
      "startDate": "2025",
      "endDate": "2026",
      "highlights": [
        "Sviluppo full stack",
        "QA Developer: costruzione dei processi e delle pratiche che mantengono alta la qualità dei prodotti, con un lavoro sia preventivo che reattivo"
      ]
    },
    {
      "name": "Melasistema",
      "url": "https://melasistema.com",
      "location": "Laives (BZ)",
      "position": "Sviluppatore e consulente indipendente",
      "startDate": "2009",
      "summary": "Non un'azienda: il nome ombrello del mio lavoro indipendente. Gli incarichi per i clienti sono elencati qui sotto come \"tramite Melasistema\".",
      "highlights": [
        "Open source, AI local-first e strumenti per il web (vedi progetti)",
        "Sviluppo web e software su misura",
        "Grafica e animazione 2D/3D",
        "Montaggio audio e video"
      ]
    },
    {
      "name": "Codeworks",
      "url": "https://codeworks.build",
      "location": "Bolzano (BZ)",
      "position": "QA Developer",
      "via": "Melasistema",
      "startDate": "2025",
      "endDate": "2025",
      "highlights": [
        "QA Developer: costruzione dei processi e delle pratiche che mantengono alta la qualità dei prodotti, con un lavoro sia preventivo che reattivo"
      ]
    },
    {
      "name": "Functional Srl",
      "url": "https://functionalcompany.com",
      "location": "Bolzano (BZ)",
      "position": "Shopware & Laravel Developer",
      "via": "Melasistema",
      "startDate": "2022",
      "endDate": "2024",
      "highlights": [
        "Sviluppo su piattaforma Shopware per soluzioni e-commerce su misura",
        "Connettori ERP per integrare i gestionali aziendali",
        "Microservizi Laravel per applicazioni scalabili e modulari",
        "Sviluppo WordPress per siti dinamici"
      ]
    },
    {
      "name": "Aliante Money Srl",
      "location": "Salerno (SA)",
      "position": "API Engineer & Consulente Tecnologico",
      "via": "Melasistema",
      "startDate": "2021",
      "endDate": "2022",
      "highlights": [
        "API engineering per integrazioni con istituti bancari",
        "Microservizi per strumenti e servizi gestionali interni",
        "Dashboard di amministrazione per gestire API e microservizi",
        "Sviluppo frontend",
        "Consulenza tecnologica"
      ]
    },
    {
      "name": "EOC Srl",
      "location": "Laives (BZ)",
      "position": "WordPress Developer & Consulente Tecnologico",
      "via": "Melasistema",
      "startDate": "2020",
      "endDate": "2022",
      "highlights": [
        "Siti e soluzioni personalizzate in WordPress",
        "E-commerce avanzati con WooCommerce",
        "Plugin WordPress su misura",
        "Consulenza tecnologica per innovare e ottimizzare i progetti dell'azienda e dei clienti"
      ]
    },
    {
      "name": "Goodify Società Benefit",
      "location": "Bolzano (BZ)",
      "position": "Team Coordinator & Integrator",
      "via": "Melasistema",
      "startDate": "2019",
      "endDate": "2020",
      "highlights": [
        "Coordinamento e supporto del team di sviluppo",
        "Integrazioni API per soluzioni connesse e scalabili",
        "Integrazione CRM per gestire e automatizzare i dati aziendali",
        "Flussi di marketing automation",
        "Visualizzazione grafica per progetti digitali e di stampa"
      ]
    },
    {
      "name": "Tooly Tips Srl",
      "location": "Bolzano (BZ)",
      "position": "Full Stack Developer (travel-tech)",
      "via": "Melasistema",
      "startDate": "2017",
      "endDate": "2019",
      "highlights": [
        "Backend per un'infrastruttura travel-tech scalabile",
        "Frontend per un'esperienza utente intuitiva e accessibile",
        "Pannelli clienti e servizi per albergatori e gestori di resort",
        "Sistema di ticketing per monetizzare i lead B2B",
        "Lead generation e funnel ad alta conversione",
        "Integrazioni API tra gestionali e strutture ricettive",
        "Consulenza tecnologica per la digitalizzazione del turismo"
      ]
    },
    {
      "name": "Radio NBC",
      "location": "Bolzano (BZ)",
      "position": "Backend Developer & Streaming Coordinator",
      "startDate": "2014",
      "endDate": "2017",
      "highlights": [
        "Coordinamento degli stream radio sulle piattaforme web",
        "Pipeline di conversione e pubblicazione audio/video",
        "Infrastruttura backend e gestione dei dati",
        "Integrazioni API tra sistemi di trasmissione e servizi"
      ]
    },
    {
      "name": "Activision Blizzard",
      "location": "Dublino (IRL)",
      "position": "Localization QA Tester",
      "startDate": "2007",
      "endDate": "2008",
      "highlights": [
        "QA di localizzazione per Call of Duty: World at War, Guitar Hero: Metallica e altri titoli"
      ]
    }
  ],
  "projects": [
    {
      "name": "S-MoE",
      "description": "Un modello frontier da 235B che risponde dall'SSD di un portatile. Niente cloud. Niente H100.",
      "url": "https://s-moe.com/",
      "docs": "https://docs.s-moe.com/",
      "repository": "https://github.com/melasistema/s-moe",
      "keywords": ["C++", "Apple Silicon", "Mixture-of-Experts", "local-first AI"]
    },
    {
      "name": "ANDARTIS",
      "description": "Una flotta privata di minuscole reti neurali, addestrate solo sui tuoi dati.",
      "url": "https://docs.andartis.it/",
      "repository": "https://github.com/melasistema/andartis",
      "keywords": ["Vue", "neural networks", "local-first AI"]
    },
    {
      "name": "ARKHEIN",
      "description": "Comanda il tuo silicio. Possiedi la tua memoria. Un agente macOS sovrano.",
      "url": "https://arkhein.melasistema.com/",
      "repository": "https://github.com/melasistema/arkhein",
      "keywords": ["PHP", "NativePHP", "Ollama", "RAG", "local-first AI"]
    },
    {
      "name": "INTENTIO",
      "description": "Uno spazio delimitato in cui l'AI presta attenzione. Un ambiente cognitivo privato e local-first.",
      "url": "https://intentio.melasistema.com/",
      "repository": "https://github.com/melasistema/intentio",
      "keywords": ["PHP", "local-first AI"]
    },
    {
      "name": "Mela CMS",
      "description": "Il CMS per l'era degli agenti: il tuo coding agent costruisce il sito, il cliente riceve un pannello di amministrazione pulito, e tutto gira su un hosting condiviso economico.",
      "url": "https://mela-cms.melasistema.com/",
      "docs": "https://docs.mela-cms.melasistema.com/",
      "repository": "https://github.com/melasistema/mela-cms",
      "keywords": ["PHP", "CMS", "agents"]
    },
    {
      "name": "Mela Letterhead",
      "description": "Scrivi il documento in Markdown. Ritrovalo sulla tua carta intestata. Il motore dietro Letterhead Studio.",
      "url": "https://letterhead.melasistema.com/",
      "repository": "https://github.com/melasistema/mela-letterhead",
      "keywords": ["Python", "Typst", "PDF/A", "Markdown"]
    },
    {
      "name": "Redis Blog",
      "description": "Redis come database principale, non come cache davanti a lui.",
      "url": "https://github.com/melasistema/redis-blog",
      "keywords": ["Nuxt", "Redis", "Docker"]
    },
    {
      "name": "Underwind",
      "description": "Amiamo Bootstrap. Davvero. Così abbiamo lasciato che il vento cambiasse direzione.",
      "url": "https://underwind.melasistema.com/",
      "repository": "https://github.com/melasistema/underwind",
      "keywords": ["WordPress", "Tailwind CSS"]
    },
    {
      "name": "HydePHP Layouts Manager",
      "description": "Layout e componenti riutilizzabili per HydePHP, senza cerimonie.",
      "url": "https://github.com/melasistema/hydephp-layouts-manager",
      "keywords": ["PHP", "HydePHP", "Composer"]
    },
    {
      "name": "MelaFreelance",
      "description": "Time tracking costruito da un freelance che ne aveva bisogno, per i freelance che ne hanno bisogno anche loro.",
      "url": "https://github.com/melasistema/clients-melasistema",
      "keywords": ["Laravel", "Vue"]
    }
  ],
  "skills": [
    { "name": "PHP", "level": "Sposati. Ancora innamorati.", "keywords": ["Laravel", "Symfony", "Composer"] },
    { "name": "AI local-first", "level": "Ossessione del momento. Gira sul mio silicio.", "keywords": ["oMLX","Ollama", "RAG", "on-device inference", "Mixture-of-Experts", "Apple Silicon"] },
    { "name": "Laravel", "level": "Il pane quotidiano.", "keywords": ["API", "microservizi", "SaaS multi-tenant", "NativePHP"] },
    { "name": "WordPress", "level": "Valutato al 100% nel CV precedente. Degli slider non parliamo.", "keywords": ["temi", "plugin", "blocchi", "WooCommerce", "headless"] },
    { "name": "Shopware", "level": "Rapporto strettamente professionale: e-commerce, connettori ERP, tutto quanto.", "keywords": ["Shopware 6", "Symfony", "plugin"] },
    { "name": "JavaScript", "level": "Affidamento condiviso con il frontend.", "keywords": ["Vue", "Nuxt", "TypeScript", "Node.js"] },
    { "name": "HTML & CSS", "level": "Vecchi amici. Tailwind è entrato nella band.", "keywords": ["HTML5", "CSS3", "Sass", "Tailwind CSS", "Bootstrap"] },
    { "name": "Dati", "level": "MySQL e PostgreSQL. Redis quando voglio dimostrare qualcosa.", "keywords": ["MySQL", "PostgreSQL", "Redis"] },
    { "name": "jQuery", "level": "È complicato. Ha fatto girare questo CV fino alla v2.0.", "keywords": [] },
    { "name": "Strumenti", "level": "I soliti sospetti.", "keywords": ["Git", "Docker", "npm", "Composer", "PhpStorm"] }
  ],
  "education": [
    {
      "institution": "Drummer Collective, New York (USA)",
      "studyType": "Diploma",
      "area": "Advanced Drummer",
      "endDate": "2005"
    },
    {
      "institution": "I.I.S. artistico e per geometri, Terni (TR)",
      "studyType": "Diploma di maturità",
      "area": "Dirigente di comunità",
      "endDate": "2003"
    }
  ],
  "languages": [
    { "language": "Italiano", "fluency": "Madrelingua" },
    { "language": "Inglese", "fluency": "Ottimo" }
  ],
  "meta": {
    "canonical": "https://resume.lucavisciola.com/resume.it.json"
  }
}
