[{"data":1,"prerenderedAt":1169},["ShallowReactive",2],{"directus:site":3,"directus:pages":36,"directus:projects":513},{"id":4,"name":5,"available":6,"email":7,"pec":8,"street":9,"postal_code":10,"city":11,"province":12,"vat":13,"rea":14,"sdi":15,"github":16,"linkedin":17,"translations":18},1,"Leica Florian Robert",true,"info@leicaflorianrobert.dev","florian.leica@pec.it","Via Pozza Maraschin, 44\u002FB","36015","Schio","VI","04329800249","VI - 396256","M5UXCR1","https:\u002F\u002Fgithub.com\u002Fleicaflorian","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fflorian-robert-leica\u002F",[19,24,30],{"id":4,"site_id":4,"languages_code":20,"role":21,"profession":21,"tagline":22,"cv_profile":23},"it","Sviluppatore Web & Mobile","Sviluppatore Web & Mobile. Da {years} anni trasformo idee in prodotti digitali.","Sviluppatore full stack da {years} anni: ho cominciato da autodidatta e oggi porto siti, app e piattaforme SaaS dall'idea al server, curando architettura, interfacce e infrastruttura. Sono stato CTO di un'agenzia e docente principale di un corso Full Stack, dove ho formato decine di studenti. Lavoro soprattutto con TypeScript, Vue e Nuxt, Laravel e Directus. Resto curioso: sperimento nuove tecnologie, AI compresa, e cerco sempre il modo più semplice e solido per risolvere un problema.",{"id":25,"site_id":4,"languages_code":26,"role":27,"profession":27,"tagline":28,"cv_profile":29},2,"en","Web & Mobile Developer","Web & Mobile Developer. For {years} years I have been turning ideas into digital products.","Full stack developer for {years} years: I started out self-taught and today I take websites, apps and SaaS platforms from idea to server, looking after architecture, interfaces and infrastructure. I have been the CTO of an agency and the lead teacher of a Full Stack course, where I trained dozens of students. I work mostly with TypeScript, Vue and Nuxt, Laravel and Directus. I stay curious: I experiment with new technologies, AI included, and always look for the simplest, most solid way to solve a problem.",{"id":31,"site_id":4,"languages_code":32,"role":33,"profession":33,"tagline":34,"cv_profile":35},3,"ro","Dezvoltator Web & Mobile","Dezvoltator Web & Mobile. De {years} ani transform idei în produse digitale.","Dezvoltator full stack de {years} ani: am început ca autodidact, iar astăzi duc site-uri, aplicații și platforme SaaS de la idee la server, ocupându-mă de arhitectură, interfețe și infrastructură. Am fost CTO-ul unei agenții și profesorul principal al unui curs Full Stack, unde am format zeci de studenți. Lucrez mai ales cu TypeScript, Vue și Nuxt, Laravel și Directus. Rămân curios: experimentez tehnologii noi, inclusiv AI, și caut mereu cea mai simplă și solidă cale de a rezolva o problemă.",[37,126,232,320,371],{"id":4,"sort":4,"key":38,"in_menu":6,"children":39,"translations":40,"sections":53},"home","none",[41,46,49],{"id":4,"pages_id":4,"languages_code":20,"slug":42,"title":43,"seo_title":44,"description":45},"","Home","Dall'idea al server: siti, app e SaaS che arrivano online e ci restano","Sviluppatore Web & Mobile a Schio (Vicenza): siti, app e SaaS che arrivano online e ci restano. {years} anni tra sviluppo, design e infrastruttura.",{"id":25,"pages_id":4,"languages_code":26,"slug":42,"title":43,"seo_title":47,"description":48},"From idea to server: websites, apps and SaaS that go live and stay live","Web & Mobile Developer in Schio (Vicenza, Italy): websites, apps and SaaS that go live and stay live. {years} years across development, design and infrastructure.",{"id":31,"pages_id":4,"languages_code":32,"slug":42,"title":50,"seo_title":51,"description":52},"Acasă","De la idee la server: site-uri, aplicații și SaaS care ajung online și rămân acolo","Dezvoltator Web & Mobile în Schio (Vicenza, Italia): site-uri, aplicații și SaaS care ajung online și rămân acolo. {years} ani între dezvoltare, design și infrastructură.",[54,74,90,104],{"id":4,"collection":55,"sort":4,"item":56},"block_hero_home",{"id":4,"engines":57,"translations":58},"both",[59,64,69],{"id":4,"block_hero_home_id":4,"languages_code":20,"title":60,"title_accent":61,"text":62,"legacy_text":63},"Dall'idea","al server","Siti, app e SaaS che arrivano online e ci restano. {years} anni tra sviluppo, design e infrastruttura.","Da {years} anni trasformo idee in siti, app e interfacce che funzionano davvero. Questa pagina è servita dal vecchio DOM: testo, link blu e tabelle.",{"id":25,"block_hero_home_id":4,"languages_code":26,"title":65,"title_accent":66,"text":67,"legacy_text":68},"From idea","to server","Websites, apps and SaaS that go live and stay live. {years} years across development, design and infrastructure.","For {years} years I have been turning ideas into websites, apps and interfaces that actually work. This page is served by the old DOM: text, blue links and tables.",{"id":31,"block_hero_home_id":4,"languages_code":32,"title":70,"title_accent":71,"text":72,"legacy_text":73},"De la idee","la server","Site-uri, aplicații și SaaS care ajung online și rămân acolo. {years} ani între dezvoltare, design și infrastructură.","De {years} ani transform idei în site-uri, aplicații și interfețe care chiar funcționează. Această pagină este servită de vechiul DOM: text, linkuri albastre și tabele.",{"id":25,"collection":75,"sort":25,"item":76},"block_services",{"id":4,"engines":57,"translations":77},[78,82,86],{"id":4,"block_services_id":4,"languages_code":20,"label":79,"title":80,"text":81},"servizi","Cosa posso fare per te?","Che ti serva un sito, un'app o un'interfaccia che non faccia scappare gli utenti, ecco come posso aiutarti:",{"id":25,"block_services_id":4,"languages_code":26,"label":83,"title":84,"text":85},"services","What can I do for you?","Whether you need a website, an app or an interface that doesn't scare users away, here's how I can help:",{"id":31,"block_services_id":4,"languages_code":32,"label":87,"title":88,"text":89},"servicii","Ce pot face pentru tine?","Fie că ai nevoie de un site, de o aplicație sau de o interfață care să nu-i alunge pe utilizatori, iată cum te pot ajuta:",{"id":31,"collection":91,"sort":31,"item":92},"block_projects",{"id":4,"engines":57,"show":38,"kind":93,"all_link":6,"translations":94},"all",[95,98,101],{"id":4,"block_projects_id":4,"languages_code":20,"label":96,"title":97},"progetti","Lavori selezionati",{"id":25,"block_projects_id":4,"languages_code":26,"label":99,"title":100},"projects","Selected work",{"id":31,"block_projects_id":4,"languages_code":32,"label":102,"title":103},"proiecte","Lucrări selectate",{"id":105,"collection":106,"sort":105,"item":107},4,"block_contact_form",{"id":4,"engines":57,"translations":108},[109,115,121],{"id":4,"block_contact_form_id":4,"languages_code":20,"label":110,"title":111,"text":112,"steps_title":113,"steps":114},"contatti","Parliamone","Hai un progetto, un problema o solo un dubbio tecnico? Scrivimi: ti dico onestamente cosa farei, senza giri di parole.","Come funziona","Mi scrivi (anche due righe vanno bene)\nTi rispondo entro 1–2 giorni lavorativi e, se serve, ci sentiamo in una call di 30 minuti\nTi mando una proposta chiara: tempi, costi, cosa è incluso",{"id":25,"block_contact_form_id":4,"languages_code":26,"label":116,"title":117,"text":118,"steps_title":119,"steps":120},"contact","Let's talk","Got a project, a problem or just a technical question? Write to me: I'll tell you honestly what I'd do, no beating around the bush.","How it works","You write to me (two lines are enough)\nI reply within 1–2 working days and, if needed, we have a 30-minute call\nI send you a clear proposal: timing, costs, what's included",{"id":31,"block_contact_form_id":4,"languages_code":32,"label":116,"title":122,"text":123,"steps_title":124,"steps":125},"Hai să vorbim","Ai un proiect, o problemă sau doar o nelămurire tehnică? Scrie-mi: îți spun sincer ce aș face, fără ocolișuri.","Cum funcționează","Îmi scrii (sunt de ajuns două rânduri)\nÎți răspund în 1–2 zile lucrătoare și, dacă e nevoie, vorbim într-un call de 30 de minute\nÎți trimit o propunere clară: termene, costuri, ce este inclus",{"id":25,"sort":25,"key":127,"in_menu":6,"children":39,"translations":128,"sections":143},"about",[129,134,138],{"id":105,"pages_id":25,"languages_code":20,"slug":130,"title":131,"seo_title":132,"description":133},"chi-sono","Chi sono",null,"Sono Leica Florian Robert, sviluppatore Web & Mobile: sviluppo full stack, progetto interfacce (UI e UX) e insegno tecnologie web.",{"id":135,"pages_id":25,"languages_code":26,"slug":127,"title":136,"seo_title":132,"description":137},5,"About me","I'm Leica Florian Robert, a Web & Mobile Developer: I build full stack, design interfaces (UI and UX) and teach web technologies.",{"id":139,"pages_id":25,"languages_code":32,"slug":140,"title":141,"seo_title":132,"description":142},6,"despre-mine","Despre mine","Sunt Leica Florian Robert, dezvoltator Web & Mobile: dezvolt full stack, proiectez interfețe (UI și UX) și predau tehnologii web.",[144,160,184,201,213],{"id":135,"collection":145,"sort":4,"item":146},"block_page_header",{"id":4,"engines":57,"variant":127,"cv_button":6,"translations":147},[148,152,156],{"id":4,"block_page_header_id":4,"languages_code":20,"label":149,"title":150,"intro":151},"\u002F\u002F su di me","Ciao, piacere","Sono Leica Florian Robert, sviluppatore Web & Mobile: sviluppo full stack, progetto interfacce (UI e UX) e insegno tecnologie web. Sono un grande appassionato d'informatica e di tecnologia.",{"id":25,"block_page_header_id":4,"languages_code":26,"label":153,"title":154,"intro":155},"\u002F\u002F about me","Hi, nice to meet you","I'm Leica Florian Robert, a Web & Mobile Developer: I build full stack, design interfaces (UI and UX) and teach web technologies. I'm a big fan of computing and technology.",{"id":31,"block_page_header_id":4,"languages_code":32,"label":157,"title":158,"intro":159},"\u002F\u002F despre mine","Salut, încântat de cunoștință","Sunt Leica Florian Robert, dezvoltator Web & Mobile: dezvolt full stack, proiectez interfețe (UI și UX) și predau tehnologii web. Sunt un mare pasionat de informatică și tehnologie.",{"id":139,"collection":161,"sort":25,"item":162},"block_text",{"id":4,"engines":57,"widgets":163,"translations":168},[164,165,166,167],"web","editor","lesson","agent",[169,174,179],{"id":4,"block_text_id":4,"languages_code":20,"label":170,"title":171,"text":172,"steps":173},"storia","Da autodidatta a sviluppatore","Ho cominciato a programmare da autodidatta, a 20 anni, nel 2009, con un'applicazione in Visual Basic per l'Ordine degli Ingegneri della Provincia di Potenza, sviluppata per Tecnobit. Nessun corso, solo qualche dritta da un amico: per il resto documentazione, tentativi ed errori. Volevo capire come funziona il web e, prima o poi, farne parte.\n\nUn tassello alla volta, quella curiosità è diventata un mestiere. Mi sono messo alla prova su progetti sempre più grandi, fino a co-fondare una software house e a guidare, da CTO, la parte tecnica di una web agency: backend in Laravel e Node.js, interfacce in Vue e Nuxt, app mobile. Mi è capitato di sbagliare, e ogni errore mi ha insegnato qualcosa che un manuale non spiega.\n\nHo imparato da solo, e per questo so quanto conta avere qualcuno che ti spiega le cose bene. Per quasi tre anni, dal 2021 al 2024, ho formato programmatori Full Stack con Boolean Careers, insegnando loro quello che serve per lavorare davvero. Spiegare mi ha costretto a capire ogni cosa fino in fondo, e mi ha reso uno sviluppatore migliore.\n\nOggi lavoro come sviluppatore e continuo a guardare dove sta andando la tecnologia. Soprattutto l'AI, che sta cambiando il modo di lavorare in molti settori. Per me è uno strumento come gli altri, e come ogni buon strumento semplifica molte cose: la uso ogni giorno come un collega instancabile, che scrive e verifica codice sotto la mia direzione. Questo sito ne è la prova, e lo racconto nel suo case study.","l'inizio\nla crescita\ninsegnare\noggi",{"id":25,"block_text_id":4,"languages_code":26,"label":175,"title":176,"text":177,"steps":178},"story","From self-taught to developer","I started programming self-taught at 20, in 2009, with a Visual Basic application for the Order of Engineers of the Province of Potenza, built for Tecnobit. No courses, just a few tips from a friend: the rest was documentation, trial and error. I wanted to understand how the web works and, sooner or later, be part of it.\n\nPiece by piece, that curiosity became a trade. I tested myself on bigger and bigger projects, up to co-founding a software house and leading, as CTO, the technical side of a web agency: Laravel and Node.js backends, Vue and Nuxt interfaces, mobile apps. I made mistakes along the way, and every one taught me something no manual explains.\n\nI learned on my own, and that's why I know how much it matters to have someone who explains things well. For almost three years, from 2021 to 2024, I trained Full Stack developers at Boolean Careers, teaching them what they need to really do the job. Explaining forced me to understand everything all the way down, and made me a better developer.\n\nToday I work as a developer and keep watching where technology is going. Above all AI, which is changing how people work in many fields. To me it's a tool like any other, and like every good tool it makes many things simpler: I use it every day like a tireless colleague that writes and checks code under my direction. This site is the proof, and I tell the story in its case study.","the start\ngrowing\nteaching\ntoday",{"id":31,"block_text_id":4,"languages_code":32,"label":180,"title":181,"text":182,"steps":183},"poveste","De la autodidact la dezvoltator","Am început să programez ca autodidact la 20 de ani, în 2009, cu o aplicație în Visual Basic pentru Ordinul Inginerilor din Provincia Potenza, dezvoltată pentru Tecnobit. Niciun curs, doar câteva sfaturi de la un prieten: în rest, documentație, încercări și greșeli. Voiam să înțeleg cum funcționează web-ul și, mai devreme sau mai târziu, să fac parte din el.\n\nPas cu pas, acea curiozitate a devenit o meserie. M-am pus la încercare pe proiecte tot mai mari, până la a co-fonda o software house și a conduce, ca CTO, partea tehnică a unei agenții web: backend în Laravel și Node.js, interfețe în Vue și Nuxt, aplicații mobile. Mi s-a întâmplat să greșesc, iar fiecare greșeală m-a învățat ceva ce niciun manual nu explică.\n\nAm învățat singur și de aceea știu cât contează să ai pe cineva care îți explică bine lucrurile. Timp de aproape trei ani, din 2021 până în 2024, am format programatori Full Stack la Boolean Careers, învățându-i ce le trebuie ca să lucreze cu adevărat. Să explic m-a obligat să înțeleg totul până la capăt și m-a făcut un dezvoltator mai bun.\n\nAstăzi lucrez ca dezvoltator și continui să urmăresc încotro merge tehnologia. Mai ales AI-ul, care schimbă felul în care se lucrează în multe domenii. Pentru mine e un instrument ca oricare altul și, ca orice instrument bun, simplifică multe lucruri: îl folosesc zilnic ca pe un coleg neobosit, care scrie și verifică cod sub îndrumarea mea. Acest site este dovada, iar povestea o spun în studiul lui de caz.","începutul\ncreșterea\npredarea\nazi",{"id":185,"collection":186,"sort":31,"item":187},7,"block_experiences",{"id":4,"engines":57,"translations":188},[189,193,197],{"id":4,"block_experiences_id":4,"languages_code":20,"label":190,"title":191,"text":192},"esperienze","Ecco alcune esperienze","Queste sono alcune delle esperienze più significative che ho avuto nel corso della mia carriera. Ci sono stati molti altri progetti e collaborazioni, e tutte queste esperienze mi hanno permesso di crescere professionalmente, ma sicuramente queste sono le più importanti.",{"id":25,"block_experiences_id":4,"languages_code":26,"label":194,"title":195,"text":196},"experience","Some of my experience","These are some of the most significant experiences of my career. There have been many other projects and collaborations, and all of them helped me grow professionally, but these are certainly the most important.",{"id":31,"block_experiences_id":4,"languages_code":32,"label":198,"title":199,"text":200},"experiență","Câteva dintre experiențele mele","Acestea sunt câteva dintre cele mai semnificative experiențe din cariera mea. Au mai fost multe alte proiecte și colaborări, iar toate m-au ajutat să cresc profesional, dar acestea sunt cu siguranță cele mai importante.",{"id":202,"collection":203,"sort":105,"item":204},8,"block_stack",{"id":4,"engines":57,"translations":205},[206,209,211],{"id":4,"block_stack_id":4,"languages_code":20,"label":207,"title":208},"stack","Tecnologie e linguaggi",{"id":25,"block_stack_id":4,"languages_code":26,"label":207,"title":210},"Technologies and languages",{"id":31,"block_stack_id":4,"languages_code":32,"label":207,"title":212},"Tehnologii și limbaje",{"id":214,"collection":215,"sort":135,"item":216},9,"block_cta",{"id":4,"engines":217,"variant":218,"translations":219},"native","banner",[220,224,228],{"id":4,"block_cta_id":4,"languages_code":20,"label":132,"title":221,"title_accent":222,"text":223},"Ora sai qualcosa in più,","scrivimi","Se hai bisogno di un sito web, di un'applicazione mobile, di un logo o di un'identità visiva, o se hai semplicemente bisogno di un consiglio, non esitare a contattarmi! Sono sempre alla ricerca di nuove sfide, nuovi entusiasmanti progetti e nuove opportunità per migliorare come persona e come professionista.",{"id":25,"block_cta_id":4,"languages_code":26,"label":132,"title":225,"title_accent":226,"text":227},"Now you know a bit more,","drop me a line","If you need a website, a mobile app, a logo or a visual identity, or if you simply need some advice, don't hesitate to get in touch! I'm always looking for new challenges, exciting new projects and new opportunities to grow as a person and as a professional.",{"id":31,"block_cta_id":4,"languages_code":32,"label":132,"title":229,"title_accent":230,"text":231},"Acum știi ceva mai mult,","scrie-mi","Dacă ai nevoie de un site web, de o aplicație mobilă, de un logo sau de o identitate vizuală, sau dacă ai nevoie pur și simplu de un sfat, nu ezita să mă contactezi! Sunt mereu în căutarea unor noi provocări, a unor proiecte noi și interesante și a unor noi oportunități de a mă dezvolta ca om și ca profesionist.",{"id":31,"sort":31,"key":99,"in_menu":6,"children":99,"translations":233,"sections":243},[234,237,240],{"id":185,"pages_id":31,"languages_code":20,"slug":96,"title":235,"seo_title":132,"description":236},"Progetti","Alcuni dei progetti che ho realizzato: siti, web app, app mobile ed esperimenti.",{"id":202,"pages_id":31,"languages_code":26,"slug":99,"title":238,"seo_title":132,"description":239},"Projects","Some of the projects I've built: websites, web apps, mobile apps and experiments.",{"id":214,"pages_id":31,"languages_code":32,"slug":102,"title":241,"seo_title":132,"description":242},"Proiecte","Câteva dintre proiectele pe care le-am realizat: site-uri, aplicații web, aplicații mobile și experimente.",[244,258,268,283,298,311],{"id":245,"collection":145,"sort":4,"item":246},10,{"id":25,"engines":57,"variant":99,"cv_button":247,"translations":248},false,[249,252,255],{"id":105,"block_page_header_id":25,"languages_code":20,"label":250,"title":235,"intro":251},"\u002F\u002F {n} progetti","Siti, piattaforme, app, infrastrutture: qui sotto una parte di quello che ho costruito, per clienti e per me. Oggi lavoro anche con l'AI, che mi fa andare più veloce, mentre decisioni, architettura e qualità restano mie. Hai qualcosa di diverso in mente? Scrivimi.",{"id":135,"block_page_header_id":25,"languages_code":26,"label":253,"title":238,"intro":254},"\u002F\u002F {n} projects","Websites, platforms, apps, infrastructure: below is part of what I've built, for clients and for myself. Today I also work with AI, which makes me faster, while the decisions, the architecture and the quality stay mine. Have something different in mind? Write to me.",{"id":139,"block_page_header_id":25,"languages_code":32,"label":256,"title":241,"intro":257},"\u002F\u002F {n} proiecte","Site-uri, platforme, aplicații, infrastructuri: mai jos e o parte din ce am construit, pentru clienți și pentru mine. Astăzi lucrez și cu AI, care mă face mai rapid, în timp ce deciziile, arhitectura și calitatea rămân ale mele. Ai altceva în minte? Scrie-mi.",{"id":259,"collection":91,"sort":25,"item":260},11,{"id":25,"engines":57,"show":261,"kind":93,"all_link":247,"translations":262},"featured",[263,265,266],{"id":105,"block_projects_id":25,"languages_code":20,"label":264,"title":132},"in evidenza",{"id":135,"block_projects_id":25,"languages_code":26,"label":261,"title":132},{"id":139,"block_projects_id":25,"languages_code":32,"label":267,"title":132},"în evidență",{"id":269,"collection":91,"sort":31,"item":270},12,{"id":31,"engines":57,"show":271,"kind":272,"all_link":247,"translations":273},"archive","direct",[274,277,280],{"id":185,"block_projects_id":31,"languages_code":20,"label":275,"title":276},"clienti","Lavori per i clienti",{"id":202,"block_projects_id":31,"languages_code":26,"label":278,"title":279},"clients","Client work",{"id":214,"block_projects_id":31,"languages_code":32,"label":281,"title":282},"clienți","Lucrări pentru clienți",{"id":284,"collection":91,"sort":105,"item":285},13,{"id":105,"engines":57,"show":286,"kind":287,"all_link":247,"translations":288},"grouped","agency",[289,292,295],{"id":245,"block_projects_id":105,"languages_code":20,"label":290,"title":291},"agenzie","Tramite agenzia",{"id":259,"block_projects_id":105,"languages_code":26,"label":293,"title":294},"agencies","Through agencies",{"id":269,"block_projects_id":105,"languages_code":32,"label":296,"title":297},"agenții","Prin agenții",{"id":299,"collection":91,"sort":135,"item":300},14,{"id":135,"engines":57,"show":271,"kind":301,"all_link":247,"translations":302},"personal",[303,306,308],{"id":284,"block_projects_id":135,"languages_code":20,"label":304,"title":305},"lab","Progetti personali",{"id":299,"block_projects_id":135,"languages_code":26,"label":304,"title":307},"Personal projects",{"id":309,"block_projects_id":135,"languages_code":32,"label":304,"title":310},15,"Proiecte personale",{"id":309,"collection":215,"sort":139,"item":312},{"id":25,"engines":217,"variant":218,"translations":313},[314,316,318],{"id":105,"block_cta_id":25,"languages_code":20,"label":132,"title":221,"title_accent":222,"text":315},"Sia che tu stia cercando di creare un sito web aziendale, un e-commerce, un blog o qualsiasi altra soluzione web, sono qui per aiutarti. Contattami oggi stesso per scoprire come possiamo collaborare e creare un sito web straordinario insieme!",{"id":135,"block_cta_id":25,"languages_code":26,"label":132,"title":225,"title_accent":226,"text":317},"Whether you want to build a company website, an online shop, a blog or any other web solution, I'm here to help. Get in touch today to find out how we can work together and build an outstanding website!",{"id":139,"block_cta_id":25,"languages_code":32,"label":132,"title":229,"title_accent":230,"text":319},"Fie că vrei să creezi un site de prezentare, un magazin online, un blog sau orice altă soluție web, sunt aici să te ajut. Contactează-mă chiar azi ca să vedem cum putem colabora și crea împreună un site extraordinar!",{"id":105,"sort":105,"key":116,"in_menu":6,"children":39,"translations":321,"sections":330},[322,325,328],{"id":245,"pages_id":105,"languages_code":20,"slug":110,"title":323,"seo_title":132,"description":324},"Contatti","Sito, app, consulenza o solo un parere tecnico — scrivimi e vediamo insieme come darti una mano.",{"id":259,"pages_id":105,"languages_code":26,"slug":116,"title":326,"seo_title":132,"description":327},"Contact","A website, an app, consulting or just a technical opinion — write to me and let's figure out together how I can help.",{"id":269,"pages_id":105,"languages_code":32,"slug":116,"title":326,"seo_title":132,"description":329},"Site, aplicație, consultanță sau doar o părere tehnică — scrie-mi și vedem împreună cum te pot ajuta.",[331,341,350,358],{"id":332,"collection":145,"sort":4,"item":333},16,{"id":31,"engines":57,"variant":116,"cv_button":247,"translations":334},[335,337,339],{"id":185,"block_page_header_id":31,"languages_code":20,"label":132,"title":323,"intro":336},"Raccontami cosa hai in mente, anche se è solo un'idea abbozzata. Nessun impegno.",{"id":202,"block_page_header_id":31,"languages_code":26,"label":132,"title":326,"intro":338},"Tell me what you have in mind, even if it's just a rough idea. No commitment.",{"id":214,"block_page_header_id":31,"languages_code":32,"label":132,"title":326,"intro":340},"Povestește-mi ce ai în minte, chiar dacă e doar o idee schițată. Fără niciun angajament.",{"id":342,"collection":343,"sort":25,"item":344},17,"block_contact_info",{"id":4,"engines":345,"cv_button":6,"translations":346},"legacy",[347,348,349],{"id":4,"block_contact_info_id":4,"languages_code":20,"label":132,"title":132},{"id":25,"block_contact_info_id":4,"languages_code":26,"label":132,"title":132},{"id":31,"block_contact_info_id":4,"languages_code":32,"label":132,"title":132},{"id":351,"collection":106,"sort":31,"item":352},18,{"id":25,"engines":57,"translations":353},[354,355,357],{"id":105,"block_contact_form_id":25,"languages_code":20,"label":222,"title":111,"text":132,"steps_title":113,"steps":114},{"id":135,"block_contact_form_id":25,"languages_code":26,"label":356,"title":117,"text":132,"steps_title":119,"steps":120},"write to me",{"id":139,"block_contact_form_id":25,"languages_code":32,"label":230,"title":122,"text":132,"steps_title":124,"steps":125},{"id":359,"collection":343,"sort":105,"item":360},19,{"id":25,"engines":217,"cv_button":6,"translations":361},[362,365,368],{"id":105,"block_contact_info_id":25,"languages_code":20,"label":363,"title":364},"recapiti","Dove trovarmi",{"id":135,"block_contact_info_id":25,"languages_code":26,"label":366,"title":367},"details","Where to find me",{"id":139,"block_contact_info_id":25,"languages_code":32,"label":369,"title":370},"date de contact","Unde mă găsești",{"id":135,"sort":135,"key":372,"in_menu":247,"children":39,"translations":373,"sections":383},"privacy",[374,377,379],{"id":284,"pages_id":135,"languages_code":20,"slug":372,"title":375,"seo_title":132,"description":376},"Privacy","Come tratto i dati che mi lasci quando mi scrivi dal modulo di contatto di questo sito.",{"id":299,"pages_id":135,"languages_code":26,"slug":372,"title":375,"seo_title":132,"description":378},"How I handle the data you leave me when you write to me through this site's contact form.",{"id":309,"pages_id":135,"languages_code":32,"slug":380,"title":381,"seo_title":132,"description":382},"confidentialitate","Confidențialitate","Cum folosesc datele pe care mi le lași când îmi scrii prin formularul de contact al acestui site.",[384,395,408,421,434,447,460,473,486,499],{"id":385,"collection":145,"sort":4,"item":386},20,{"id":105,"engines":57,"variant":387,"cv_button":247,"translations":388},"plain",[389,391,393],{"id":245,"block_page_header_id":105,"languages_code":20,"label":132,"title":390,"intro":376},"Informativa privacy",{"id":259,"block_page_header_id":105,"languages_code":26,"label":132,"title":392,"intro":378},"Privacy policy",{"id":269,"block_page_header_id":105,"languages_code":32,"label":132,"title":394,"intro":382},"Politica de confidențialitate",{"id":396,"collection":161,"sort":25,"item":397},21,{"id":25,"engines":57,"widgets":132,"translations":398},[399,402,405],{"id":105,"block_text_id":25,"languages_code":20,"label":132,"title":400,"text":401,"steps":132},"Titolare del trattamento","Il titolare è **Leica Florian Robert**, ditta individuale con sede a Schio (VI), P. IVA 04329800249. Per qualsiasi domanda sui tuoi dati scrivimi a info@leicaflorianrobert.dev.",{"id":135,"block_text_id":25,"languages_code":26,"label":132,"title":403,"text":404,"steps":132},"Data controller","The controller is **Leica Florian Robert**, a sole proprietorship based in Schio (VI), Italy, VAT no. 04329800249. For any question about your data, write to me at info@leicaflorianrobert.dev.",{"id":139,"block_text_id":25,"languages_code":32,"label":132,"title":406,"text":407,"steps":132},"Operatorul de date","Operatorul este **Leica Florian Robert**, întreprindere individuală cu sediul în Schio (VI), Italia, cod TVA 04329800249. Pentru orice întrebare despre datele tale, scrie-mi la info@leicaflorianrobert.dev.",{"id":409,"collection":161,"sort":31,"item":410},22,{"id":31,"engines":57,"widgets":132,"translations":411},[412,415,418],{"id":185,"block_text_id":31,"languages_code":20,"label":132,"title":413,"text":414,"steps":132},"Quali dati raccolgo","Dal modulo di contatto: nome, indirizzo email e messaggio e, se li scegli, tipo di progetto, budget e tempistiche, oltre alla lingua della pagina da cui scrivi. Nome, email e messaggio servono per risponderti: senza, non posso farlo; il resto è facoltativo.\n\nCome ogni sito, il server registra inoltre nei log tecnici l'indirizzo IP e i dati delle richieste, solo per farlo funzionare e tenerlo sicuro.\n\nNon ti chiedo dati particolari (sulla salute, giudiziari e simili): ti chiedo di non inserirli nel messaggio.",{"id":202,"block_text_id":31,"languages_code":26,"label":132,"title":416,"text":417,"steps":132},"What data I collect","From the contact form: name, email address and message and, if you pick them, project type, budget and timing, plus the language of the page you write from. I need your name, email and message to reply to you: without them I can't; the rest is optional.\n\nLike any website, the server also records the IP address and the details of each request in its technical logs, only to keep the site running and secure.\n\nI don't ask for special categories of data (health, criminal records and the like): please don't put them in the message.",{"id":214,"block_text_id":31,"languages_code":32,"label":132,"title":419,"text":420,"steps":132},"Ce date colectez","Din formularul de contact: numele, adresa de email și mesajul și, dacă le alegi, tipul de proiect, bugetul și termenele, plus limba paginii din care scrii. Numele, emailul și mesajul îmi trebuie ca să-ți răspund: fără ele nu pot; restul este opțional.\n\nCa orice site, serverul înregistrează în plus în jurnalele tehnice adresa IP și datele cererilor, doar ca să funcționeze și să rămână sigur.\n\nNu îți cer date speciale (despre sănătate, cazier și altele asemenea): te rog să nu le scrii în mesaj.",{"id":422,"collection":161,"sort":105,"item":423},23,{"id":105,"engines":57,"widgets":132,"translations":424},[425,428,431],{"id":245,"block_text_id":105,"languages_code":20,"label":132,"title":426,"text":427,"steps":132},"Perché li uso","Solo per risponderti e, se ne nasce una collaborazione, per prepararti una proposta. La base giuridica è l'esecuzione di misure precontrattuali richieste da te (art. 6, par. 1, lett. b del GDPR); per i log tecnici è il mio legittimo interesse a tenere il sito sicuro (art. 6, par. 1, lett. f).\n\nNon uso i dati per newsletter o marketing, e non li vendo né li comunico a terzi, salvo i fornitori tecnici indicati più sotto.",{"id":259,"block_text_id":105,"languages_code":26,"label":132,"title":429,"text":430,"steps":132},"Why I use it","Only to reply to you and, if we end up working together, to prepare a proposal. The legal basis is taking steps at your request before entering into a contract (Art. 6(1)(b) GDPR); for the technical logs, it's my legitimate interest in keeping the site secure (Art. 6(1)(f)).\n\nI don't use the data for newsletters or marketing, and I don't sell it or pass it on to third parties, apart from the technical providers listed below.",{"id":269,"block_text_id":105,"languages_code":32,"label":132,"title":432,"text":433,"steps":132},"De ce le folosesc","Doar ca să-ți răspund și, dacă ajungem să colaborăm, ca să-ți pregătesc o propunere. Temeiul legal este efectuarea unor demersuri la cererea ta înainte de încheierea unui contract (art. 6 alin. (1) lit. b din GDPR); pentru jurnalele tehnice este interesul meu legitim de a ține site-ul în siguranță (art. 6 alin. (1) lit. f).\n\nNu folosesc datele pentru newslettere sau marketing, nu le vând și nu le transmit terților, în afară de furnizorii tehnici de mai jos.",{"id":435,"collection":161,"sort":135,"item":436},24,{"id":135,"engines":57,"widgets":132,"translations":437},[438,441,444],{"id":284,"block_text_id":135,"languages_code":20,"label":132,"title":439,"text":440,"steps":132},"Dove sono e per quanto tempo","Il messaggio viene salvato nel sistema che gestisce i contenuti del sito e mi arriva per email. Lo conservo per il tempo necessario a gestire la richiesta, e comunque non oltre 24 mesi dall'ultimo contatto; se nasce un rapporto di lavoro, valgono i tempi di conservazione previsti dalla legge per i documenti fiscali. I log tecnici vengono cancellati dopo poco tempo.",{"id":299,"block_text_id":135,"languages_code":26,"label":132,"title":442,"text":443,"steps":132},"Where it is and for how long","The message is saved in the system that manages the site's content and reaches me by email. I keep it as long as needed to handle the request, and in any case no longer than 24 months after our last contact; if we end up working together, the retention periods required by law for tax records apply. The technical logs are deleted after a short time.",{"id":309,"block_text_id":135,"languages_code":32,"label":132,"title":445,"text":446,"steps":132},"Unde sunt și cât timp","Mesajul este salvat în sistemul care gestionează conținutul site-ului și îmi ajunge pe email. Îl păstrez cât timp e nevoie pentru a gestiona cererea și, oricum, nu mai mult de 24 de luni de la ultimul contact; dacă ajungem să colaborăm, se aplică termenele de păstrare prevăzute de lege pentru documentele fiscale. Jurnalele tehnice se șterg după scurt timp.",{"id":448,"collection":161,"sort":139,"item":449},25,{"id":139,"engines":57,"widgets":132,"translations":450},[451,454,457],{"id":332,"block_text_id":139,"languages_code":20,"label":132,"title":452,"text":453,"steps":132},"Chi li tratta per me","Il sito e il sistema che salva i messaggi sono ospitati da **DigitalOcean** su un server ad Amsterdam, nei Paesi Bassi. DigitalOcean è un'azienda statunitense: i dati restano nell'Unione europea, ma un eventuale accesso dagli Stati Uniti è coperto dalle clausole contrattuali standard e dal Data Privacy Framework.\n\nLa posta elettronica, con cui mi arrivano i messaggi, è gestita da **Hostinger**.\n\nEntrambi trattano i dati solo per conto mio, come responsabili del trattamento (art. 28 del GDPR).",{"id":342,"block_text_id":139,"languages_code":26,"label":132,"title":455,"text":456,"steps":132},"Who processes it for me","The site and the system that saves the messages are hosted by **DigitalOcean** on a server in Amsterdam, the Netherlands. DigitalOcean is a US company: the data stays in the European Union, but any access from the United States is covered by the standard contractual clauses and the Data Privacy Framework.\n\nThe email, through which the messages reach me, is handled by **Hostinger**.\n\nBoth process the data only on my behalf, as processors (Art. 28 GDPR).",{"id":351,"block_text_id":139,"languages_code":32,"label":132,"title":458,"text":459,"steps":132},"Cine le prelucrează pentru mine","Site-ul și sistemul care salvează mesajele sunt găzduite de **DigitalOcean** pe un server din Amsterdam, Țările de Jos. DigitalOcean este o companie americană: datele rămân în Uniunea Europeană, dar un eventual acces din Statele Unite este acoperit de clauzele contractuale standard și de Data Privacy Framework.\n\nEmailul, prin care îmi ajung mesajele, este gestionat de **Hostinger**.\n\nAmândoi prelucrează datele doar în numele meu, ca persoane împuternicite (art. 28 din GDPR).",{"id":461,"collection":161,"sort":185,"item":462},26,{"id":185,"engines":57,"widgets":132,"translations":463},[464,467,470],{"id":359,"block_text_id":185,"languages_code":20,"label":132,"title":465,"text":466,"steps":132},"Protezione dallo spam","Per proteggere il modulo dallo spam, nella pagina che lo contiene uso **Google reCAPTCHA v3**, che analizza alcune informazioni sul dispositivo e sull'uso della pagina e può impostare dei cookie. La base giuridica è il mio legittimo interesse a tenere il modulo libero dallo spam (art. 6, par. 1, lett. f del GDPR).\n\nQuesti dati sono trattati da Google secondo la propria informativa (policies.google.com\u002Fprivacy) e possono essere trasferiti negli Stati Uniti, sulla base del Data Privacy Framework.",{"id":385,"block_text_id":185,"languages_code":26,"label":132,"title":468,"text":469,"steps":132},"Spam protection","To protect the form from spam, on the page that contains it I use **Google reCAPTCHA v3**, which analyses some information about the device and how the page is used, and may set cookies. The legal basis is my legitimate interest in keeping the form free of spam (Art. 6(1)(f) GDPR).\n\nThis data is processed by Google under its own policy (policies.google.com\u002Fprivacy) and may be transferred to the United States, under the Data Privacy Framework.",{"id":396,"block_text_id":185,"languages_code":32,"label":132,"title":471,"text":472,"steps":132},"Protecția împotriva spamului","Ca să protejez formularul de spam, pe pagina care îl conține folosesc **Google reCAPTCHA v3**, care analizează unele informații despre dispozitiv și despre folosirea paginii și poate seta cookie-uri. Temeiul legal este interesul meu legitim de a feri formularul de spam (art. 6 alin. (1) lit. f din GDPR).\n\nAceste date sunt prelucrate de Google conform propriei politici (policies.google.com\u002Fprivacy) și pot fi transferate în Statele Unite, în baza Data Privacy Framework.",{"id":474,"collection":161,"sort":202,"item":475},27,{"id":202,"engines":57,"widgets":132,"translations":476},[477,480,483],{"id":409,"block_text_id":202,"languages_code":20,"label":132,"title":478,"text":479,"steps":132},"Cookie e preferenze","Il sito non usa cookie di profilazione né strumenti di statistica. Salva nel tuo browser solo la scelta tra la versione legacy e quella nativa, per ricordarla alla prossima visita.",{"id":422,"block_text_id":202,"languages_code":26,"label":132,"title":481,"text":482,"steps":132},"Cookies and preferences","The site uses no profiling cookies and no analytics. It only saves in your browser your choice between the legacy and the native version, to remember it on your next visit.",{"id":435,"block_text_id":202,"languages_code":32,"label":132,"title":484,"text":485,"steps":132},"Cookie-uri și preferințe","Site-ul nu folosește cookie-uri de profilare și nici instrumente de statistică. Salvează în browserul tău doar alegerea dintre versiunea legacy și cea nativă, ca s-o țină minte la următoarea vizită.",{"id":487,"collection":161,"sort":214,"item":488},28,{"id":214,"engines":57,"widgets":132,"translations":489},[490,493,496],{"id":448,"block_text_id":214,"languages_code":20,"label":132,"title":491,"text":492,"steps":132},"I tuoi diritti","Puoi chiedermi in ogni momento di accedere ai tuoi dati, correggerli, cancellarli, limitarne il trattamento, opporti al trattamento o riceverli in un formato leggibile (artt. 15–22 del GDPR), scrivendo all'email qui sopra.\n\nSe ritieni che il trattamento non sia corretto, puoi presentare reclamo al Garante per la protezione dei dati personali (garanteprivacy.it).",{"id":461,"block_text_id":214,"languages_code":26,"label":132,"title":494,"text":495,"steps":132},"Your rights","You can ask me at any time to access, correct or delete your data, restrict or object to its processing, or receive it in a readable format (Art. 15–22 GDPR), by writing to the email above.\n\nIf you believe the processing isn't lawful, you can lodge a complaint with the Italian data protection authority, the Garante per la protezione dei dati personali (garanteprivacy.it).",{"id":474,"block_text_id":214,"languages_code":32,"label":132,"title":497,"text":498,"steps":132},"Drepturile tale","Îmi poți cere oricând să ai acces la datele tale, să le corectez sau să le șterg, să le restricționez prelucrarea, să te opui prelucrării sau să le primești într-un format ușor de citit (art. 15–22 din GDPR), scriindu-mi la adresa de email de mai sus.\n\nDacă crezi că prelucrarea nu este corectă, poți depune o plângere la autoritatea italiană pentru protecția datelor, Garante per la protezione dei dati personali (garanteprivacy.it).",{"id":500,"collection":161,"sort":245,"item":501},29,{"id":245,"engines":57,"widgets":132,"translations":502},[503,506,509],{"id":487,"block_text_id":245,"languages_code":20,"label":132,"title":504,"text":505,"steps":132},"Modifiche","Se cambia il modo in cui tratto i dati, aggiorno questa pagina. Ultimo aggiornamento: 18 ottobre 2026.",{"id":500,"block_text_id":245,"languages_code":26,"label":132,"title":507,"text":508,"steps":132},"Changes","If the way I handle data changes, I update this page. Last updated: 18 October 2026.",{"id":510,"block_text_id":245,"languages_code":32,"label":132,"title":511,"text":512,"steps":132},30,"Modificări","Dacă se schimbă felul în care prelucrez datele, actualizez această pagină. Ultima actualizare: 18 octombrie 2026.",[514,550,590,624,655,684,701,729,759,789,803,830,856,881,903,938,948,958,968,980,991,1000,1009,1018,1027,1037,1046,1055,1064,1076,1085,1094,1103,1112,1121,1130,1139,1151,1160],{"id":4,"sort":4,"status":515,"slug":516,"url":517,"kind":301,"category":132,"featured":247,"mockup":39,"on_home":247,"case_study":6,"branch":518,"image":519,"typographic":247,"logo":520,"logo_plate":247,"visual":132,"year":521,"cover":132,"translations":522,"sections":540},"published","v3","https:\u002F\u002Fleicaflorianrobert.dev","main","03f41669-51fd-48ee-995e-436337727bcc","21ed546e-2c05-412c-826d-1f538f42c8c6",2026,[523,530,535],{"id":4,"projects_id":4,"languages_code":20,"name":524,"note":525,"subtitle":132,"intro":526,"role":527,"type":528,"stack":529,"award":132},"My website V3","Versione attuale del sito","Il restyling del mio portfolio: un sito che non si limita a mostrare i progetti, ma racconta in prima persona il passaggio dal vecchio web al rendering moderno.","Design e sviluppo","Portfolio personale","Nuxt, Tailwind, Directus",{"id":25,"projects_id":4,"languages_code":26,"name":524,"note":531,"subtitle":132,"intro":532,"role":533,"type":534,"stack":529,"award":132},"Current version of this site","The redesign of my portfolio: a site that doesn't just show projects, but tells first-hand the move from the old web to modern rendering.","Design and development","Personal portfolio",{"id":31,"projects_id":4,"languages_code":32,"name":524,"note":536,"subtitle":132,"intro":537,"role":538,"type":539,"stack":529,"award":132},"Versiunea actuală a site-ului","Redesignul portofoliului meu: un site care nu se limitează să prezinte proiectele, ci povestește la persoana întâi trecerea de la web-ul vechi la randarea modernă.","Design și dezvoltare","Portofoliu personal",[541,542,543,544,545,546,547,548,549],75,76,77,78,79,80,81,82,83,{"id":25,"sort":25,"status":515,"slug":551,"url":552,"kind":272,"category":132,"featured":247,"mockup":39,"on_home":6,"case_study":6,"branch":132,"image":553,"typographic":247,"logo":554,"logo_plate":247,"visual":132,"year":555,"cover":132,"translations":556,"sections":576},"tfp","https:\u002F\u002Fthefullproject.it\u002F","44b55a55-02a5-474e-a5b5-99d18ba2eb6b","49fc0aaa-568b-4a79-a96d-2e3159987471",2023,[557,565,570],{"id":105,"projects_id":25,"languages_code":20,"name":558,"note":559,"subtitle":132,"intro":560,"role":561,"type":562,"stack":563,"award":564},"The Full Project","20+ server, deploy automatici, zero disservizi","CTO, sviluppatore e IT in una web agency: siti, web app ed e-commerce, e l'infrastruttura che li porta online e li tiene in piedi.","CTO, sviluppo e IT","Web agency","Laravel, Statamic, Vue, Nuxt, Directus, Shopify, Ionic, Docker, DigitalOcean","Compasso d'Oro Internazionale 2025, con GeneraliAct4Green",{"id":135,"projects_id":25,"languages_code":26,"name":558,"note":566,"subtitle":132,"intro":567,"role":568,"type":562,"stack":563,"award":569},"20+ servers, automated deploys, no outages","CTO, developer and IT at a web agency: websites, web apps and e-commerce, and the infrastructure that takes them online and keeps them up.","CTO, development and IT","International Compasso d'Oro 2025, with GeneraliAct4Green",{"id":139,"projects_id":25,"languages_code":32,"name":558,"note":571,"subtitle":132,"intro":572,"role":573,"type":574,"stack":563,"award":575},"20+ servere, deploy-uri automate, zero întreruperi","CTO, dezvoltator și IT într-o agenție web: site-uri, aplicații web și e-commerce, plus infrastructura care le pune online și le ține în funcțiune.","CTO, dezvoltare și IT","Agenție web","Compasso d'Oro Internațional 2025, cu GeneraliAct4Green",[577,578,579,580,581,582,583,584,585,586,587,588,589],84,85,86,87,88,89,90,91,92,93,94,95,96,{"id":31,"sort":31,"status":515,"slug":591,"url":592,"kind":272,"category":132,"featured":247,"mockup":39,"on_home":247,"case_study":6,"branch":132,"image":593,"typographic":247,"logo":594,"logo_plate":6,"visual":132,"year":595,"cover":132,"translations":596,"sections":616},"xpulire","https:\u002F\u002Fwww.xpulire.com\u002F","e445ed04-cc44-408e-be7d-d748ad9382ae","39df6035-37c6-4e2f-9a74-fc6c3cb8b743",2025,[597,604,610],{"id":185,"projects_id":31,"languages_code":20,"name":598,"note":599,"subtitle":132,"intro":600,"role":601,"type":602,"stack":603,"award":132},"xPulire","Trasloco IT completo in un giorno, senza fermare la produzione","Il trasloco dell'infrastruttura IT di un'azienda di attrezzature industriali per la pulizia: dalla rete improvvisata della vecchia sede a una rete progettata, cablata e documentata, senza fermare un giorno di lavoro.","IT e infrastruttura di rete","Infrastruttura di rete","Cablaggio Cat6, rack, switch PoE e access point Wi-Fi 6 TP-Link, VLAN, VoIP, UPS Eaton",{"id":202,"projects_id":31,"languages_code":26,"name":598,"note":605,"subtitle":132,"intro":606,"role":607,"type":608,"stack":609,"award":132},"A complete IT move in one day, without stopping production","Moving the IT infrastructure of a company selling industrial cleaning equipment: from the makeshift network of the old premises to a network that is designed, cabled and documented, without stopping a single working day.","IT and network infrastructure","Network infrastructure","Cat6 cabling, rack, TP-Link PoE switches and Wi-Fi 6 access points, VLANs, VoIP, Eaton UPS",{"id":214,"projects_id":31,"languages_code":32,"name":598,"note":611,"subtitle":132,"intro":612,"role":613,"type":614,"stack":615,"award":132},"Mutarea IT completă într-o zi, fără oprirea producției","Mutarea infrastructurii IT a unei firme care vinde echipamente industriale de curățenie: de la rețeaua improvizată din vechiul sediu la o rețea proiectată, cablată și documentată, fără să oprească nicio zi de lucru.","IT și infrastructură de rețea","Infrastructură de rețea","Cablare Cat6, rack, switch-uri PoE și access point-uri Wi-Fi 6 TP-Link, VLAN, VoIP, UPS Eaton",[617,618,619,620,621,622,623],126,127,128,129,130,131,132,{"id":105,"sort":105,"status":515,"slug":625,"url":626,"kind":272,"category":132,"featured":247,"mockup":39,"on_home":247,"case_study":6,"branch":132,"image":627,"typographic":247,"logo":628,"logo_plate":6,"visual":132,"year":555,"cover":132,"translations":629,"sections":647},"imanpack","https:\u002F\u002Fwww.imanpack.it\u002F","474bf423-74d6-4d97-8c51-f8f2fad65986","461ff02c-8027-4fce-b043-555ea11fe3cb",[630,637,642],{"id":245,"projects_id":105,"languages_code":20,"name":631,"note":632,"subtitle":132,"intro":633,"role":634,"type":635,"stack":636,"award":132},"Imanpack","Dal CMS a Mailchimp in automatico, newsletter bilingui senza lavoro a mano","Un sistema in Laravel che collega il CMS proprietario in .NET di Imanpack a Mailchimp: le newsletter preparate nel CMS diventano campagne bilingui, create e inviate o programmate in automatico, con un pannello per seguirne lo stato.","Sviluppo, integrazione e server","Automazione newsletter","Laravel, Vue, MJML, Microsoft SQL Server, Mailchimp API, PHP, Windows Server",{"id":259,"projects_id":105,"languages_code":26,"name":631,"note":638,"subtitle":132,"intro":639,"role":640,"type":641,"stack":636,"award":132},"From the CMS to Mailchimp automatically: bilingual newsletters with no manual work","A Laravel system that connects Imanpack's proprietary .NET CMS to Mailchimp: the newsletters prepared in the CMS become bilingual campaigns, created and sent or scheduled automatically, with a dashboard to follow their status.","Development, integration and server","Newsletter automation",{"id":269,"projects_id":105,"languages_code":32,"name":631,"note":643,"subtitle":132,"intro":644,"role":645,"type":646,"stack":636,"award":132},"Din CMS în Mailchimp automat: newslettere bilingve fără muncă manuală","Un sistem în Laravel care leagă CMS-ul proprietar .NET al Imanpack de Mailchimp: newsletterele pregătite în CMS devin campanii bilingve, create și trimise sau programate automat, cu un panou pentru a le urmări starea.","Dezvoltare, integrare și server","Automatizare newsletter",[648,649,650,651,652,653,654],97,98,99,100,101,102,103,{"id":135,"sort":135,"status":515,"slug":656,"url":657,"kind":272,"category":132,"featured":247,"mockup":39,"on_home":247,"case_study":6,"branch":132,"image":658,"typographic":247,"logo":659,"logo_plate":6,"visual":132,"year":660,"cover":132,"translations":661,"sections":679},"steelfuture","https:\u002F\u002Fsteelfuture.com\u002F","2c05c68b-9c7d-40ce-be10-1b062498d804","f15650ee-42b4-4cf8-9929-9b34d9242ca8",2024,[662,669,674],{"id":284,"projects_id":135,"languages_code":20,"name":663,"note":664,"subtitle":132,"intro":665,"role":666,"type":667,"stack":668,"award":132},"Steel Future","Gestionale PHP 5 portato su Git, con deploy automatico a ogni push","Commesse, il gestionale scritto in casa in PHP 5 all'inizio degli anni 2000 da un'azienda di lavorazione dell'acciaio: assistenza, problemi risolti, il codice finalmente versionato su GitHub, con deploy automatico.","Assistenza e manutenzione","Gestionale aziendale","PHP 5, MySQL, JavaScript, Git, GitHub",{"id":299,"projects_id":135,"languages_code":26,"name":663,"note":670,"subtitle":132,"intro":671,"role":672,"type":673,"stack":668,"award":132},"PHP 5 management software brought under Git, with automatic deploys on every push","Commesse, the management software a steel processing company wrote in-house in PHP 5 in the early 2000s: support, issues fixed, and the code finally under version control on GitHub, with automatic deploys.","Support and maintenance","Business management software",{"id":309,"projects_id":135,"languages_code":32,"name":663,"note":675,"subtitle":132,"intro":676,"role":677,"type":678,"stack":668,"award":132},"Software de gestiune PHP 5 adus în Git, cu deploy automat la fiecare push","Commesse, software-ul de gestiune scris intern în PHP 5, la începutul anilor 2000, de o firmă de prelucrare a oțelului: asistență, probleme rezolvate și, în sfârșit, codul versionat pe GitHub, cu deploy automat.","Asistență și mentenanță","Software de gestiune",[680,681,682,683],104,105,106,107,{"id":139,"sort":139,"status":515,"slug":685,"url":517,"kind":301,"category":132,"featured":247,"mockup":39,"on_home":247,"case_study":6,"branch":518,"image":686,"typographic":247,"logo":687,"logo_plate":6,"visual":132,"year":555,"cover":132,"translations":688,"sections":697},"v2","2915817b-42de-4258-99bf-c427f7420287","4c13f480-2481-43a7-ac18-1c8ea26fb707",[689,693,695],{"id":332,"projects_id":139,"languages_code":20,"name":690,"note":132,"subtitle":132,"intro":691,"role":527,"type":528,"stack":692,"award":132},"My website V2","La seconda versione del mio sito: un'applicazione Laravel con il suo pannello di amministrazione, per aggiornare progetti ed esperienze senza toccare il codice.","Laravel, Livewire, Tailwind, MySQL",{"id":342,"projects_id":139,"languages_code":26,"name":690,"note":132,"subtitle":132,"intro":694,"role":533,"type":534,"stack":692,"award":132},"The second version of my website: a Laravel application with its own admin panel, to update projects and experience without touching the code.",{"id":351,"projects_id":139,"languages_code":32,"name":690,"note":132,"subtitle":132,"intro":696,"role":538,"type":539,"stack":692,"award":132},"A doua versiune a site-ului meu: o aplicație Laravel cu propriul panou de administrare, pentru a actualiza proiectele și experiențele fără să ating codul.",[698,699,700],66,67,68,{"id":185,"sort":185,"status":515,"slug":702,"url":703,"kind":301,"category":132,"featured":247,"mockup":39,"on_home":247,"case_study":6,"branch":132,"image":704,"typographic":247,"logo":705,"logo_plate":247,"visual":132,"year":555,"cover":132,"translations":706,"sections":722},"wab","https:\u002F\u002Fwab.leicaflorianrobert.dev","aff1df78-bea7-4144-be59-1eccedf69616","42b976f6-1584-4b35-9cba-69394d05e0c6",[707,714,718],{"id":359,"projects_id":185,"languages_code":20,"name":708,"note":709,"subtitle":132,"intro":710,"role":711,"type":712,"stack":713,"award":132},"Web Artisan Bros","Software house co-fondata nel 2023","La software house che ho co-fondato nel 2023: siti, software e app su misura per piccole aziende, fatti con un metodo «artigianale». Oggi il suo sito è online come archivio.","Co-fondatore e CTO","Software house","Laravel, Livewire, Bootstrap, MySQL",{"id":385,"projects_id":185,"languages_code":26,"name":708,"note":715,"subtitle":132,"intro":716,"role":717,"type":712,"stack":713,"award":132},"Software house I co-founded in 2023","The software house I co-founded in 2023: custom websites, software and apps for small businesses, built with a craft approach. Today its website is online as an archive.","Co-founder and CTO",{"id":396,"projects_id":185,"languages_code":32,"name":708,"note":719,"subtitle":132,"intro":720,"role":721,"type":712,"stack":713,"award":132},"Software house co-fondată în 2023","Software house-ul pe care l-am cofondat în 2023: site-uri, software și aplicații pe măsură pentru firme mici, făcute cu o metodă „artizanală”. Astăzi site-ul lui este online ca arhivă.","Cofondator și CTO",[723,724,725,726,727,728],133,134,135,136,137,138,{"id":202,"sort":202,"status":515,"slug":730,"url":731,"kind":301,"category":132,"featured":247,"mockup":39,"on_home":247,"case_study":6,"branch":132,"image":732,"typographic":247,"logo":733,"logo_plate":247,"visual":132,"year":734,"cover":132,"translations":735,"sections":753},"slides","https:\u002F\u002Fchromewebstore.google.com\u002Fdetail\u002Fslidescom-companion\u002Fbciknjamldhnbbckmgbchmkdcalngnco","95fc7a66-5fb7-47cc-a4f9-fd5ff29886b8","10f803dc-a3cf-4230-8cc4-a505d085e7e8",2021,[736,743,748],{"id":409,"projects_id":202,"languages_code":20,"name":737,"note":738,"subtitle":132,"intro":739,"role":740,"type":741,"stack":742,"award":132},"Slides.com Companion","Estensione Chrome ed Edge","Un'estensione per Chrome ed Edge che aggiunge a Slides.com, gratis, le funzioni che mancano senza abbonamento: il download di qualsiasi presentazione in PDF, la vista relatore e le note del relatore.","Ideazione e sviluppo","Estensione browser","TypeScript, Vue, WXT",{"id":422,"projects_id":202,"languages_code":26,"name":737,"note":744,"subtitle":132,"intro":745,"role":746,"type":747,"stack":742,"award":132},"Chrome and Edge extension","A Chrome and Edge extension that adds to Slides.com, for free, the features missing without a subscription: downloading any presentation as a PDF, the speaker view and speaker notes.","Concept and development","Browser extension",{"id":435,"projects_id":202,"languages_code":32,"name":737,"note":749,"subtitle":132,"intro":750,"role":751,"type":752,"stack":742,"award":132},"Extensie Chrome și Edge","O extensie pentru Chrome și Edge care adaugă gratuit în Slides.com funcțiile care lipsesc fără abonament: descărcarea oricărei prezentări în PDF, vizualizarea pentru prezentator și notițele prezentatorului.","Concepție și dezvoltare","Extensie de browser",[754,755,756,757,758],34,35,36,37,38,{"id":214,"sort":214,"status":515,"slug":760,"url":761,"kind":301,"category":132,"featured":247,"mockup":39,"on_home":247,"case_study":6,"branch":132,"image":762,"typographic":247,"logo":763,"logo_plate":247,"visual":132,"year":764,"cover":132,"translations":765,"sections":780},"tvit","https:\u002F\u002Ftvit.leicaflorianrobert.dev\u002Fchannels","802f4d47-f65f-4d45-897d-7bba4df34447","a8c8dc4f-768f-49f3-a29c-5521a52079d0",2022,[766,772,776],{"id":448,"projects_id":214,"languages_code":20,"name":767,"note":768,"subtitle":132,"intro":769,"role":740,"type":770,"stack":771,"award":132},"TvIt","65 stelle su GitHub, lista e guida TV che si aggiornano da sole","Un progetto personale nato da un'esigenza mia: una lista IPTV con i canali TV italiani in chiaro, letti dalle fonti delle emittenti, e la guida TV. Da guardare con qualsiasi player o direttamente nel browser.","Progetto personale","Laravel, Vue, Inertia, Docker",{"id":461,"projects_id":214,"languages_code":26,"name":767,"note":773,"subtitle":132,"intro":774,"role":746,"type":775,"stack":771,"award":132},"65 stars on GitHub, a list and TV guide that update themselves","A personal project born from a need of my own: an IPTV list of the free-to-air Italian TV channels, read from the broadcasters' own sources, with the TV guide. To watch with any player or straight in the browser.","Personal project",{"id":474,"projects_id":214,"languages_code":32,"name":767,"note":777,"subtitle":132,"intro":778,"role":751,"type":779,"stack":771,"award":132},"65 de stele pe GitHub, listă și ghid TV care se actualizează singure","Un proiect personal născut dintr-o nevoie a mea: o listă IPTV cu canalele TV italiene gratuite, citite din sursele televiziunilor, și ghidul TV. De urmărit cu orice player sau direct în browser.","Proiect personal",[781,782,783,784,785,786,787,788],118,119,120,121,122,123,124,125,{"id":245,"sort":245,"status":515,"slug":790,"url":791,"kind":272,"category":132,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":792,"typographic":247,"logo":793,"logo_plate":6,"visual":132,"year":132,"cover":132,"translations":794,"sections":802},"biologica","https:\u002F\u002Fgithub.com\u002Fleicaflorian\u002Fbiologioca_disinfestazioni","b75499a1-4854-498e-8f41-9d6f3f7b48c3","b479e624-68c9-48d1-9fbb-29da8aaf8728",[795,798,800],{"id":487,"projects_id":245,"languages_code":20,"name":796,"note":797,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Biologica Disinfestazioni","Sito web — il codice su GitHub",{"id":500,"projects_id":245,"languages_code":26,"name":796,"note":799,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Website — the code on GitHub",{"id":510,"projects_id":245,"languages_code":32,"name":796,"note":801,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Site web — codul pe GitHub",[],{"id":259,"sort":259,"status":515,"slug":804,"url":805,"kind":301,"category":132,"featured":247,"mockup":39,"on_home":6,"case_study":6,"branch":132,"image":806,"typographic":247,"logo":807,"logo_plate":247,"visual":132,"year":521,"cover":132,"translations":808,"sections":823},"nosponsor","https:\u002F\u002Fchromewebstore.google.com\u002Fdetail\u002Fnlbdnpodndocljlpajidbahbdomalbea","91656d71-ee95-4a94-b434-543817e1ac35","14caf6b2-3042-47c6-86b3-3c12eb660773",[809,815,819],{"id":810,"projects_id":259,"languages_code":20,"name":811,"note":812,"subtitle":132,"intro":813,"role":740,"type":741,"stack":814,"award":132},31,"NoSponsor","Estensione Chrome, sul Chrome Web Store","Un'estensione per Chrome, pubblicata sul Chrome Web Store, che trova i contenuti sponsorizzati e li evidenzia, li comprime in una barra cliccabile o li nasconde: su Google, Amazon, Subito.it ed eBay, e in modo generico su tutti gli altri siti. Su YouTube copre gli annunci video.","TypeScript, WXT, Chrome Extensions (Manifest V3)",{"id":816,"projects_id":259,"languages_code":26,"name":811,"note":817,"subtitle":132,"intro":818,"role":746,"type":747,"stack":814,"award":132},32,"Chrome extension, on the Chrome Web Store","A Chrome extension, published on the Chrome Web Store, that finds sponsored content and highlights it, collapses it into a clickable bar or hides it: on Google, Amazon, Subito.it and eBay, and generically on every other site. On YouTube it covers video ads.",{"id":820,"projects_id":259,"languages_code":32,"name":811,"note":821,"subtitle":132,"intro":822,"role":751,"type":752,"stack":814,"award":132},33,"Extensie Chrome, în Chrome Web Store","O extensie pentru Chrome, publicată în Chrome Web Store, care găsește conținutul sponsorizat și îl evidențiază, îl restrânge într-o bară pe care se poate da clic sau îl ascunde: pe Google, Amazon, Subito.it și eBay, și în mod generic pe toate celelalte site-uri. Pe YouTube acoperă reclamele video.",[824,825,826,827,828,829],39,40,41,42,43,44,{"id":284,"sort":284,"status":515,"slug":831,"url":42,"kind":301,"category":132,"featured":247,"mockup":39,"on_home":247,"case_study":6,"branch":132,"image":832,"typographic":247,"logo":833,"logo_plate":247,"visual":132,"year":521,"cover":132,"translations":834,"sections":851},"familymanager","d52b6a95-e7ad-4d25-b101-cbcc0719dd6b","a4350abe-63f7-4823-954f-acc768d45909",[835,841,846],{"id":757,"projects_id":284,"languages_code":20,"name":836,"note":837,"subtitle":132,"intro":838,"role":740,"type":839,"stack":840,"award":132},"Family Manager","Documenti, scadenze e conti di famiglia, letti dall'AI","L'archivio digitale della mia famiglia: documenti, contratti, scadenze e conti in un posto solo, al posto delle cartelle sparse su Google Drive. Un progetto privato, costruito su Directus, che legge i documenti con l'AI.","Progetto personale, privato","Directus, Vue, Go, Claude e Gemini, Docker",{"id":758,"projects_id":284,"languages_code":26,"name":836,"note":842,"subtitle":132,"intro":843,"role":746,"type":844,"stack":845,"award":132},"Family documents, deadlines and accounts, read by AI","My family's digital archive: documents, contracts, deadlines and accounts in one place, instead of folders scattered across Google Drive. A private project, built on Directus, that reads documents with AI.","Personal project, private","Directus, Vue, Go, Claude and Gemini, Docker",{"id":824,"projects_id":284,"languages_code":32,"name":836,"note":847,"subtitle":132,"intro":848,"role":751,"type":849,"stack":850,"award":132},"Documente, termene și conturi de familie, citite de AI","Arhiva digitală a familiei mele: documente, contracte, termene și conturi într-un singur loc, în locul dosarelor împrăștiate pe Google Drive. Un proiect privat, construit pe Directus, care citește documentele cu AI.","Proiect personal, privat","Directus, Vue, Go, Claude și Gemini, Docker",[852,853,854,855],55,56,57,58,{"id":299,"sort":299,"status":515,"slug":857,"url":858,"kind":301,"category":132,"featured":247,"mockup":39,"on_home":247,"case_study":6,"branch":132,"image":859,"typographic":247,"logo":860,"logo_plate":247,"visual":132,"year":660,"cover":132,"translations":861,"sections":876},"tailwab","https:\u002F\u002Ftailwab.leicaflorianrobert.dev","2d1c7024-7ac2-4d43-b047-09c9b0a69133","0d5c98b6-be24-4a58-98b6-db184d132561",[862,868,872],{"id":825,"projects_id":299,"languages_code":20,"name":863,"note":864,"subtitle":132,"intro":865,"role":740,"type":866,"stack":867,"award":132},"TailWab","Tipografia e spaziature fluide per Tailwind","Uno strumento web che genera la configurazione di Tailwind CSS con la tipografia fluida: testi e spaziature che crescono con lo schermo, senza media query. Un progetto di Web Artisan Bros.","Strumento web","Nuxt, Tailwind, FormKit, Shiki, Vitest",{"id":826,"projects_id":299,"languages_code":26,"name":863,"note":869,"subtitle":132,"intro":870,"role":746,"type":871,"stack":867,"award":132},"Fluid typography and spacing for Tailwind","A web tool that generates the Tailwind CSS configuration with fluid typography: text and spacing that grow with the screen, with no media queries. A Web Artisan Bros project.","Web tool",{"id":827,"projects_id":299,"languages_code":32,"name":863,"note":873,"subtitle":132,"intro":874,"role":751,"type":875,"stack":867,"award":132},"Tipografie și spațieri fluide pentru Tailwind","Un instrument web care generează configurația Tailwind CSS cu tipografie fluidă: texte și spațieri care cresc odată cu ecranul, fără media query. Un proiect Web Artisan Bros.","Instrument web",[877,878,879,880],59,60,61,62,{"id":351,"sort":351,"status":515,"slug":882,"url":883,"kind":301,"category":132,"featured":247,"mockup":39,"on_home":247,"case_study":6,"branch":518,"image":884,"typographic":247,"logo":885,"logo_plate":6,"visual":132,"year":886,"cover":132,"translations":887,"sections":899},"v1","https:\u002F\u002Fv1.leicaflorianrobert.dev","f3896e67-e1ae-40f3-9b23-4ed9997938a6","53ce657f-3194-4d43-92c7-632f776013a7",2018,[888,893,896],{"id":889,"projects_id":351,"languages_code":20,"name":890,"note":132,"subtitle":132,"intro":891,"role":527,"type":528,"stack":892,"award":132},52,"My website V1","La prima versione del mio sito: una single page application in Vue, con il logo che si disegna da solo e le sezioni che scorrono di lato. Oggi è online come archivio.","Vue, TypeScript, Bootstrap, EmailJS",{"id":894,"projects_id":351,"languages_code":26,"name":890,"note":132,"subtitle":132,"intro":895,"role":533,"type":534,"stack":892,"award":132},53,"The first version of my website: a Vue single page application, with a logo that draws itself and sections that slide sideways. Today it's online as an archive.",{"id":897,"projects_id":351,"languages_code":32,"name":890,"note":132,"subtitle":132,"intro":898,"role":538,"type":539,"stack":892,"award":132},54,"Prima versiune a site-ului meu: o single page application în Vue, cu logoul care se desenează singur și secțiunile care alunecă în lateral. Astăzi este online ca arhivă.",[900,901,902],63,64,65,{"id":359,"sort":359,"status":515,"slug":904,"url":42,"kind":272,"category":132,"featured":247,"mockup":39,"on_home":6,"case_study":6,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":905,"year":906,"cover":132,"translations":907,"sections":927},"fintech","banking",2020,[908,915,921],{"id":852,"projects_id":359,"languages_code":20,"name":909,"note":910,"subtitle":132,"intro":911,"role":912,"type":913,"stack":914,"award":132},"Piattaforma per investimenti","Due web app, un'app mobile e un'area clienti come in una banca online","Per una società di investimenti finanziari ho costruito tutta l'infrastruttura informatica: due web app gestionali, un'app mobile e i servizi che le tengono insieme, dall'idea alla pubblicazione.","Ideazione, design, sviluppo e infrastruttura","Piattaforma web e mobile","Node.js, AdonisJS, NestJS, Laravel, Nuxt, Vue, Ionic, MongoDB, Heroku, DigitalOcean, AWS",{"id":853,"projects_id":359,"languages_code":26,"name":916,"note":917,"subtitle":132,"intro":918,"role":919,"type":920,"stack":914,"award":132},"Investment platform","Two web apps, a mobile app and a client area like online banking","For a financial investment company I built the whole IT infrastructure: two management web apps, a mobile app and the services that hold them together, from idea to launch.","Concept, design, development and infrastructure","Web and mobile platform",{"id":854,"projects_id":359,"languages_code":32,"name":922,"note":923,"subtitle":132,"intro":924,"role":925,"type":926,"stack":914,"award":132},"Platformă de investiții","Două aplicații web, o aplicație mobilă și o zonă pentru clienți ca într-un internet banking","Pentru o firmă de investiții financiare am construit întreaga infrastructură IT: două aplicații web de gestiune, o aplicație mobilă și serviciile care le țin împreună, de la idee la lansare.","Concepție, design, dezvoltare și infrastructură","Platformă web și mobilă",[928,929,930,931,932,933,934,935,936,937],108,109,110,111,112,113,114,115,116,117,{"id":396,"sort":396,"status":515,"slug":939,"url":940,"kind":287,"category":941,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":942,"sections":947},"agrigento","https:\u002F\u002Fagrigento2025.org","initiative",[943,945,946],{"id":879,"projects_id":396,"languages_code":20,"name":944,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Agrigento 2025",{"id":880,"projects_id":396,"languages_code":26,"name":944,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},{"id":900,"projects_id":396,"languages_code":32,"name":944,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},[],{"id":409,"sort":409,"status":515,"slug":949,"url":950,"kind":287,"category":951,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":952,"sections":957},"alfaomega","https:\u002F\u002Falfaomega.it","corporate",[953,955,956],{"id":901,"projects_id":409,"languages_code":20,"name":954,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Alfa Omega",{"id":902,"projects_id":409,"languages_code":26,"name":954,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},{"id":698,"projects_id":409,"languages_code":32,"name":954,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},[],{"id":422,"sort":422,"status":515,"slug":959,"url":960,"kind":287,"category":951,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":961,"sections":967},"antoine","https:\u002F\u002Fmaisonantoine.it",[962,964,965],{"id":699,"projects_id":422,"languages_code":20,"name":963,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Maison Antoine",{"id":700,"projects_id":422,"languages_code":26,"name":963,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},{"id":966,"projects_id":422,"languages_code":32,"name":963,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},69,[],{"id":435,"sort":435,"status":515,"slug":969,"url":970,"kind":287,"category":951,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":971,"sections":979},"biscottificio","https:\u002F\u002Fwww.biscottificioverona.com",[972,975,977],{"id":973,"projects_id":435,"languages_code":20,"name":974,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},70,"Biscottificio Verona",{"id":976,"projects_id":435,"languages_code":26,"name":974,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},71,{"id":978,"projects_id":435,"languages_code":32,"name":974,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},72,[],{"id":448,"sort":448,"status":515,"slug":981,"url":982,"kind":287,"category":941,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":983,"sections":990},"chipsit","https:\u002F\u002Fchips.it",[984,987,989],{"id":985,"projects_id":448,"languages_code":20,"name":986,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},73,"Chips.it",{"id":988,"projects_id":448,"languages_code":26,"name":986,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},74,{"id":541,"projects_id":448,"languages_code":32,"name":986,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},[],{"id":461,"sort":461,"status":515,"slug":992,"url":993,"kind":287,"category":951,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":994,"sections":999},"doppel","https:\u002F\u002Fdoppel.it",[995,997,998],{"id":542,"projects_id":461,"languages_code":20,"name":996,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Doppel",{"id":543,"projects_id":461,"languages_code":26,"name":996,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},{"id":544,"projects_id":461,"languages_code":32,"name":996,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},[],{"id":474,"sort":474,"status":515,"slug":1001,"url":1002,"kind":287,"category":941,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":1003,"sections":1008},"energia","https:\u002F\u002Ffestivaldellenergia.it",[1004,1006,1007],{"id":545,"projects_id":474,"languages_code":20,"name":1005,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Festival dell'Energia",{"id":546,"projects_id":474,"languages_code":26,"name":1005,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},{"id":547,"projects_id":474,"languages_code":32,"name":1005,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},[],{"id":487,"sort":487,"status":515,"slug":1010,"url":1011,"kind":287,"category":941,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":1012,"sections":1017},"ga4g","https:\u002F\u002Fgeneraliact4green.it",[1013,1015,1016],{"id":548,"projects_id":487,"languages_code":20,"name":1014,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Generali Act4Green",{"id":549,"projects_id":487,"languages_code":26,"name":1014,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},{"id":577,"projects_id":487,"languages_code":32,"name":1014,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},[],{"id":500,"sort":500,"status":515,"slug":1019,"url":1020,"kind":287,"category":941,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":1021,"sections":1026},"oasi","https:\u002F\u002Foasigregorina.it",[1022,1024,1025],{"id":578,"projects_id":500,"languages_code":20,"name":1023,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Oasi Gregorina",{"id":579,"projects_id":500,"languages_code":26,"name":1023,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},{"id":580,"projects_id":500,"languages_code":32,"name":1023,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},[],{"id":510,"sort":510,"status":515,"slug":1028,"url":1029,"kind":287,"category":1030,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":1031,"sections":1036},"oasi-app","https:\u002F\u002Fapp.oasigregorina.it","platform",[1032,1034,1035],{"id":581,"projects_id":510,"languages_code":20,"name":1033,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Oasi App",{"id":582,"projects_id":510,"languages_code":26,"name":1033,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},{"id":583,"projects_id":510,"languages_code":32,"name":1033,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},[],{"id":810,"sort":810,"status":515,"slug":1038,"url":1039,"kind":287,"category":941,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":1040,"sections":1045},"radici","https:\u002F\u002Ffutureradici.it",[1041,1043,1044],{"id":584,"projects_id":810,"languages_code":20,"name":1042,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Future Radici",{"id":585,"projects_id":810,"languages_code":26,"name":1042,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},{"id":586,"projects_id":810,"languages_code":32,"name":1042,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},[],{"id":816,"sort":816,"status":515,"slug":1047,"url":1048,"kind":287,"category":951,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":1049,"sections":1054},"gpf","https:\u002F\u002Fgpf.it",[1050,1052,1053],{"id":587,"projects_id":816,"languages_code":20,"name":1051,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"GPF",{"id":588,"projects_id":816,"languages_code":26,"name":1051,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},{"id":589,"projects_id":816,"languages_code":32,"name":1051,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},[],{"id":820,"sort":820,"status":515,"slug":1056,"url":1057,"kind":287,"category":951,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":1058,"sections":1063},"iresales","https:\u002F\u002Firesales.it",[1059,1061,1062],{"id":648,"projects_id":820,"languages_code":20,"name":1060,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"iResales",{"id":649,"projects_id":820,"languages_code":26,"name":1060,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},{"id":650,"projects_id":820,"languages_code":32,"name":1060,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},[],{"id":754,"sort":754,"status":515,"slug":1065,"url":1066,"kind":287,"category":1030,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":1067,"sections":1075},"kilocal","https:\u002F\u002Fwww.kilocalprogram.it",[1068,1071,1073],{"id":651,"projects_id":754,"languages_code":20,"name":1069,"note":1070,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Kilocal","Sito, shop e app",{"id":652,"projects_id":754,"languages_code":26,"name":1069,"note":1072,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Website, shop and app",{"id":653,"projects_id":754,"languages_code":32,"name":1069,"note":1074,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Site, magazin și aplicație",[],{"id":755,"sort":755,"status":515,"slug":1077,"url":1078,"kind":287,"category":951,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":1079,"sections":1084},"kyp","https:\u002F\u002Fknowyourpartner.it",[1080,1082,1083],{"id":654,"projects_id":755,"languages_code":20,"name":1081,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Know Your Partner",{"id":680,"projects_id":755,"languages_code":26,"name":1081,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},{"id":681,"projects_id":755,"languages_code":32,"name":1081,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},[],{"id":756,"sort":756,"status":515,"slug":1086,"url":1087,"kind":287,"category":951,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":1088,"sections":1093},"mipharm","https:\u002F\u002Fmipharm.it",[1089,1091,1092],{"id":682,"projects_id":756,"languages_code":20,"name":1090,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Mipharm",{"id":683,"projects_id":756,"languages_code":26,"name":1090,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},{"id":928,"projects_id":756,"languages_code":32,"name":1090,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},[],{"id":757,"sort":757,"status":515,"slug":1095,"url":1096,"kind":287,"category":951,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":1097,"sections":1102},"dmx","https:\u002F\u002Fdmxpharma.com",[1098,1100,1101],{"id":929,"projects_id":757,"languages_code":20,"name":1099,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"DMX Pharma",{"id":930,"projects_id":757,"languages_code":26,"name":1099,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},{"id":931,"projects_id":757,"languages_code":32,"name":1099,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},[],{"id":758,"sort":758,"status":515,"slug":1104,"url":1105,"kind":287,"category":951,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":1106,"sections":1111},"pezzulli","https:\u002F\u002Fpezzulli.it",[1107,1109,1110],{"id":932,"projects_id":758,"languages_code":20,"name":1108,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Pezzulli",{"id":933,"projects_id":758,"languages_code":26,"name":1108,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},{"id":934,"projects_id":758,"languages_code":32,"name":1108,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},[],{"id":824,"sort":824,"status":515,"slug":1113,"url":1114,"kind":287,"category":951,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":1115,"sections":1120},"pmi","https:\u002F\u002Fpmitutoring.it",[1116,1118,1119],{"id":935,"projects_id":824,"languages_code":20,"name":1117,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"PMI Tutoring",{"id":936,"projects_id":824,"languages_code":26,"name":1117,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},{"id":937,"projects_id":824,"languages_code":32,"name":1117,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},[],{"id":825,"sort":825,"status":515,"slug":1122,"url":1123,"kind":287,"category":951,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":1124,"sections":1129},"qubit","https:\u002F\u002Fqub.it",[1125,1127,1128],{"id":781,"projects_id":825,"languages_code":20,"name":1126,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Qub.it",{"id":782,"projects_id":825,"languages_code":26,"name":1126,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},{"id":783,"projects_id":825,"languages_code":32,"name":1126,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},[],{"id":826,"sort":826,"status":515,"slug":1131,"url":1132,"kind":287,"category":951,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":1133,"sections":1138},"tim","https:\u002F\u002Ftim-management.com",[1134,1136,1137],{"id":784,"projects_id":826,"languages_code":20,"name":1135,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"TIM Management",{"id":785,"projects_id":826,"languages_code":26,"name":1135,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},{"id":786,"projects_id":826,"languages_code":32,"name":1135,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},[],{"id":827,"sort":827,"status":515,"slug":1140,"url":1141,"kind":287,"category":1030,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":1142,"sections":1150},"volersi","https:\u002F\u002Fvolersibenessere.it",[1143,1146,1148],{"id":787,"projects_id":827,"languages_code":20,"name":1144,"note":1145,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Volersi Benessere","Piattaforma, shop e dashboard",{"id":788,"projects_id":827,"languages_code":26,"name":1144,"note":1147,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Platform, shop and dashboard",{"id":617,"projects_id":827,"languages_code":32,"name":1144,"note":1149,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Platformă, magazin și dashboard",[],{"id":828,"sort":828,"status":515,"slug":1152,"url":1153,"kind":287,"category":951,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":1154,"sections":1159},"worldlink","https:\u002F\u002Fworldlinkcompany.com",[1155,1157,1158],{"id":618,"projects_id":828,"languages_code":20,"name":1156,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"World Link",{"id":619,"projects_id":828,"languages_code":26,"name":1156,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},{"id":620,"projects_id":828,"languages_code":32,"name":1156,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},[],{"id":829,"sort":829,"status":515,"slug":1161,"url":1162,"kind":287,"category":1030,"featured":247,"mockup":39,"on_home":247,"case_study":247,"branch":132,"image":132,"typographic":247,"logo":132,"logo_plate":247,"visual":132,"year":132,"cover":132,"translations":1163,"sections":1168},"oasi-totem","https:\u002F\u002Ftotem.oasigregorina.it",[1164,1166,1167],{"id":621,"projects_id":829,"languages_code":20,"name":1165,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},"Oasi Totem",{"id":622,"projects_id":829,"languages_code":26,"name":1165,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},{"id":623,"projects_id":829,"languages_code":32,"name":1165,"note":132,"subtitle":132,"intro":132,"role":132,"type":132,"stack":132,"award":132},[],1792388664358]