[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"portfolio-en-cosmico":3,"portfolio-index-en":92},{"id":4,"title":5,"body":6,"client":67,"description":68,"draft":69,"duration":70,"extension":71,"image":72,"locale":73,"meta":74,"navigation":75,"partner":76,"path":77,"publishedAt":78,"seo":79,"seoTitle":80,"slug":81,"stack":82,"stem":86,"tags":87,"today":90,"url":72,"__hash__":91},"portfolio\u002Fen\u002Fportfolio\u002Fcosmico.md","Cosmico",{"type":7,"value":8,"toc":58},"minimark",[9,14,18,22,25,29,32,35,39,42,45,48,52,55],[10,11,13],"h2",{"id":12},"how-we-met","How we met",[15,16,17],"p",{},"When I opened my freelance VAT number in 2021 I wondered how to find clients, and my search led me to the Cosmico Italia website. It was a young company, I didn't know them yet. I signed up as a freelance developer and over those years they backed me so I could work on their clients' projects: a collaboration that in April 2024 turned into something more...",[10,19,21],{"id":20},"the-call","The call",[15,23,24],{},"One day Cristina, who I was in touch with, calls me and asks if I'd be available to work on an internal Cosmico project. Surprised and honoured, I say yes straight away. So she sets up a call with Rinaldo (Festa): we do the interview and click immediately. Over the next days he introduces me to the project and the rest of the team: that's where I meet Viktor (Bonino) and the others, and they walk me through the project.",[10,26,28],{"id":27},"almost-everything-had-to-be-rebuilt","Almost everything had to be rebuilt",[15,30,31],{},"They were trying to give their company a new technological face: they wanted to automate most of the processes around screening, selecting and matching talent to their clients' job offers. Almost everything had to be rebuilt.",[15,33,34],{},"So I start building the backend, backed by another developer, together with my in-house team. I design the database, define the stack and build a real framework for the whole REST API side, because in that context using NestJS or Django would have been overengineering, while Express or FastAPI would have been too «bare». I built a light, reusable framework, ready for all the AI integrations the data team would later hand us.",[10,36,38],{"id":37},"online-in-3-months","Online in 3 months",[15,40,41],{},"In 3 months the new onboarding and the talent profiling are ready and go online. From there we handle all the support and start working on the whole new backoffice for the Cosmico team: two-way integrations and syncing with their CRM, flow automation, match tracking and so on.",[15,43,44],{},"One challenge after another, in a company in full scaleup, including integrating the database of the newly acquired Flatmates.",[15,46,47],{},"In short, a really lively place.",[10,49,51],{"id":50},"how-it-ended","How it ended",[15,53,54],{},"The collaboration ends in July 2025: the product had reached maturity and Cosmico was ready to grow, moving its budget to the branches focused on expanding the company.",[15,56,57],{},"From this experience I take away a lot of road travelled in the scaleup world and, above all, two great friendships: with Rinaldo and with Viktor.",{"title":59,"searchDepth":60,"depth":60,"links":61},"",2,[62,63,64,65,66],{"id":12,"depth":60,"text":13},{"id":20,"depth":60,"text":21},{"id":27,"depth":60,"text":28},{"id":37,"depth":60,"text":38},{"id":50,"depth":60,"text":51},"Cosmico S.R.L","From freelancer signed up on Cosmico to their internal project: talent onboarding and profiling rebuilt and online in 3 months, then the new backoffice, the CRM integrations and Flatmates.",false,"From April 2024 to July 2025","md",null,"en",{},true,"Rinaldo Festa, Viktor Bonino and the Cosmico team","\u002Fen\u002Fportfolio\u002Fcosmico","2024-09-01",{"title":5,"description":68},"Cosmico · a new tech face, onboarding online in 3 months","cosmico",[83,84,85],"TypeScript","Custom REST framework","AI integrations","en\u002Fportfolio\u002Fcosmico",[88,89],"Product","Scaleup","New onboarding online after 3 months","KklNdJKhgp6lH3dzH4k1BRkD3vsReXOJgasaTR7H5Bs",{"items":93},[94,104,113,121,132,141,143,152],{"id":95,"path":96,"slug":97,"title":98,"description":99,"publishedAt":100,"locale":73,"draft":69,"client":98,"tags":101,"image":72},"portfolio\u002Fen\u002Fportfolio\u002Fsnowinch.md","\u002Fen\u002Fportfolio\u002Fsnowinch","snowinch","Snowinch","The Snowinch brand from its first version in 2024, with Giulio Pattaro's aurora, to today's version 5: what got lost along the way, what we threw out and what stayed.","2026-10-17",[102,103],"Brand","Rebranding",{"id":105,"path":106,"slug":107,"title":108,"description":109,"publishedAt":110,"locale":73,"draft":69,"client":108,"tags":111,"image":72},"portfolio\u002Fen\u002Fportfolio\u002Fadsuite.md","\u002Fen\u002Fportfolio\u002Fadsuite","adsuite","ADSuite","From an idea born in early July to a product in production in under 30 days: ADevolution\\","2026-07-10",[88,112],"Mobile first",{"id":114,"path":115,"slug":116,"title":117,"description":118,"publishedAt":119,"locale":73,"draft":69,"client":117,"tags":120,"image":72},"portfolio\u002Fen\u002Fportfolio\u002Fadevolution.md","\u002Fen\u002Fportfolio\u002Fadevolution","adevolution","ADevolution","From \"digital solutions for installers\" to a growth system: the ADevolution rebrand in three versions, from the pictogram to the simplified brandbook.","2026-02-24",[102,103],{"id":122,"path":123,"slug":124,"title":125,"description":126,"publishedAt":127,"locale":73,"draft":69,"client":128,"tags":129,"image":72},"portfolio\u002Fen\u002Fportfolio\u002Fcovercraft.md","\u002Fen\u002Fportfolio\u002Fcovercraft","covercraft","CoverCraft","Native desktop app for music producers. Create YouTube-ready type beat videos in minutes, without jumping between Canva, After Effects, and export tools.","2025-02-01","TypeBeatHouse",[130,131],"Product engineering","Desktop app",{"id":133,"path":134,"slug":135,"title":136,"description":137,"publishedAt":138,"locale":73,"draft":69,"client":136,"tags":139,"image":72},"portfolio\u002Fen\u002Fportfolio\u002Fleadspring.md","\u002Fen\u002Fportfolio\u002Fleadspring","leadspring","LeadSpring","SaaS platform for idea validation and traffic conversion through AI-generated interactive quizzes. Multilingual, with advanced analytics and Stripe integration.","2024-11-01",[130,140],"SaaS",{"id":4,"path":77,"slug":81,"title":5,"description":68,"publishedAt":78,"locale":73,"draft":69,"client":67,"tags":142,"image":72},[88,89],{"id":144,"path":145,"slug":146,"title":147,"description":148,"publishedAt":149,"locale":73,"draft":69,"client":147,"tags":150,"image":72},"portfolio\u002Fen\u002Fportfolio\u002Fsoource.md","\u002Fen\u002Fportfolio\u002Fsoource","soource","Soource","Over two years inside Soource: from restarting in a one-week retreat to the first production run after 4 months, all the way to the pre-seed. The system that reads and classifies supplier replies.","2024-07-01",[88,151],"Artificial intelligence",{"id":153,"path":154,"slug":155,"title":156,"description":157,"publishedAt":158,"locale":73,"draft":69,"client":156,"tags":159,"image":72},"portfolio\u002Fen\u002Fportfolio\u002Fnotarify.md","\u002Fen\u002Fportfolio\u002Fnotarify","notarify","Notarify","New blockchain document notarization engine with B2B API for external integrations. We rewrote the core system and made notarization accessible programmatically.","2024-04-01",[130,160],"Blockchain B2B"]