Cave Canem
Cave Canem è uno studio di sviluppo software. Progettiamo, sviluppiamo e gestiamo sistemi su misura.
Cosa facciamo
Piattaforme web, software desktop e di cassa, server, firmware per microcontrollori, VR/AR e pipeline AI. Seguiamo anche i progetti più tecnici, compresi quelli su sistemi privi di documentazione.
-
Sviluppo web
Piattaforme web su misura, progettate sui processi reali della tua organizzazione: gestione dei contenuti, e-learning ed e-commerce.
Progettiamo piattaforme web a partire dal modello dei dati, invece di sommare plugin finché qualcosa smette di funzionare. Il risultato: CMS semplici da usare per chi gestisce i contenuti, piattaforme e-learning con una vera logica didattica, tracciamento dei progressi e valutazioni, ed e-commerce in grado di gestire cataloghi estesi, listini complessi e i sistemi gestionali collegati.
-
Applicazioni desktop
Software desktop per macOS, Windows e Linux, dai sistemi di cassa agli strumenti integrati con l'infrastruttura esistente.
Per i casi in cui un'applicazione web non è sufficiente: sistemi di cassa, strumenti di back office e console operative. Sviluppiamo per macOS, Windows e Linux e integriamo l'applicazione con l'esistente: periferiche, database e sistemi interni o di terze parti.
-
Server e deploy
Server Linux e Windows installati, configurati e documentati, perché continuino a funzionare anche dopo la fine del progetto.
Installiamo e configuriamo server Linux e Windows, sia per il software che sviluppiamo noi sia per quello già in uso. I deploy sono ripetibili, la configurazione è documentata e nulla dipende dalla memoria di una singola persona.
-
Software embedded
Firmware per ESP e altri microcontrollori. Ci occupiamo del software; la progettazione hardware resta al cliente.
Scriviamo firmware per schede ESP e altri microcontrollori: lettura dei sensori, gestione della connettività, logica di funzionamento del dispositivo e aggiornamenti sul campo. Ci occupiamo esclusivamente del software: circuito e scheda sono forniti da te o dal tuo partner per l'elettronica, e il codice viene sviluppato su misura per quell'hardware.
-
VR e AR
Applicazioni di realtà virtuale e aumentata costruite per uno scopo preciso, come formazione, visualizzazione o procedure guidate.
Sviluppiamo applicazioni VR e AR in cui l'immersione ha una funzione concreta: formazione, visualizzazione di prodotti e spazi, procedure guidate e presentazioni interattive. Il lavoro comprende il design dell'interazione, l'integrazione dei contenuti 3D e la distribuzione sui visori o sui dispositivi effettivamente in uso.
-
Reverse engineering e integrazioni
Integriamo sistemi chiusi, legacy e non documentati con il resto della tua infrastruttura e ne recuperiamo i dati.
Quando un sistema è privo di documentazione, non espone API o non ha più un fornitore di riferimento, ne ricostruiamo il funzionamento e lo integriamo con il resto. Interventi tipici: analisi di protocolli e formati di file non documentati, recupero di dati da software proprietari o dismessi, integrazione tra sistemi non progettati per comunicare tra loro. Interveniamo solo su sistemi di tua proprietà o per i quali disponi delle autorizzazioni necessarie, a fini di interoperabilità e continuità operativa.
-
Pipeline AI e LLM
Pipeline LLM con un compito preciso dentro i tuoi sistemi: ricerca nei documenti, estrazione di dati, classificazione e automazione.
Realizziamo pipeline AI con un compito preciso all'interno dei sistemi esistenti: rispondere a domande sulla base dei tuoi documenti, trasformare input non strutturati in dati strutturati, classificare e smistare le richieste, redigere bozze da sottoporre a revisione. Ogni pipeline viene testata sui dati reali prima della messa in produzione ed è progettata in modo che il modello possa essere sostituito quando ne esce uno migliore.
-
Consulenza IT
Un parere tecnico indipendente prima di ogni decisione: architettura, scelte tecnologiche, audit dei sistemi esistenti e delle proposte dei fornitori.
A volte serve una decisione, non nuovo codice. Analizziamo i sistemi esistenti, progettiamo architetture, valutiamo le proposte dei fornitori e ti aiutiamo a scegliere cosa sviluppare, cosa acquistare e cosa evitare. Il nostro parere è chiaro e messo per iscritto, anche quando la scelta migliore è non intervenire.
Come lavoriamo
-
01. Analisi
Partiamo dal problema, dai vincoli e da ciò che esiste già.
-
02. Progettazione
Un piano scritto, con obiettivi e consegne chiari, concordato prima di iniziare lo sviluppo.
-
03. Sviluppo
Iterazioni brevi, con software funzionante da verificare fin dalle prime settimane.
-
04. Consegna
Messa in produzione, documentazione e passaggio di consegne. Nessuna dipendenza da noi.
Contatti
Hai un progetto in mente?
Raccontaci in poche righe di cosa hai bisogno: ti risponderemo con qualche domanda e un parere tecnico sincero.