Little Endian

Studio di ingegneria del software · Torino

Sviluppiamo il software che muove il tuo business.

Little Endian è un piccolo team di sviluppatori senior. Progettiamo e rilasciamo agenti AI e workflow con LLM, prodotti connessi dal firmware al cloud, e le piattaforme e app che i tuoi clienti usano ogni giorno.

  • Agenti AI e integrazione LLM
  • IoT dal firmware al cloud
  • Tre prodotti nostri
  • Solo sviluppatori senior

Cosa facciamo

Non scriviamo solo codice. Progettiamo soluzioni.

Che ti serva un'applicazione circoscritta o una grande architettura distribuita, hai un solo team che si prende la responsabilità di tutto il percorso: dall'idea al deploy che continua a funzionare.

Agenti AI e automazione dei workflow

Agenti che usano davvero i tuoi strumenti e i tuoi dati, e workflow che girano senza presidio: classificano, estraggono, riassumono e smistano. Costruiti per essere misurati, non solo dimostrati.

  • OpenAI API
  • Modelli locali
  • RAG
  • Eval

IoT e prodotti connessi

Dall'inizio alla fine, con un unico interlocutore: progettazione e firmware del dispositivo, edge computing, comunicazione, backend cloud, dashboard e monitoraggio.

  • ESP32
  • MQTT
  • Modbus
  • Edge

Piattaforme cloud e microservizi

Architetture a servizi che scalano senza sorprese: container, orchestrazione, CI/CD, osservabilità e tutto quel lavoro poco glamour sull'affidabilità che tiene zitto il telefono di notte.

  • Kubernetes
  • Docker
  • CI/CD
  • Node.js

App mobile multipiattaforma

Un solo codebase, iOS e Android, con tempi brevi. Siamo stati early adopter di Flutter e ci girano sopra i nostri prodotti: sappiamo dove sono i limiti.

  • Flutter
  • Dart
  • iOS
  • Android

Nuovi prodotti, da zero a uno

Da un'idea grezza a qualcosa che le persone possono usare: perimetro, architettura, design delle API, frontend web e la pipeline di rilascio dietro. L'abbiamo fatto per i clienti e per noi stessi.

  • React
  • API
  • Python
  • TypeScript

Modernizzazione e supporto

Hai ereditato un codebase che nessuno vuole toccare? Prendiamo in carico sistemi esistenti per migrazioni al cloud, refactoring, performance e sicurezza — e continuiamo a supportare quello che consegniamo.

  • Migrazioni
  • Refactoring
  • Performance
  • Sicurezza

Ingegneria AI

AI che lavora, non che chiacchiera.

Un chatbot è la parte facile. Il valore sta negli agenti che agiscono sui tuoi sistemi e nei workflow che girano ogni giorno senza che nessuno li guardi. Noi costruiamo questi: su API in cloud, su modelli che ospiti tu, o su entrambi.

  • Agenti autonomi e uso di strumentiAgenti che interrogano le tue API, i database e i tool interni, con output strutturato, retry e approvazione umana sui passaggi che contano.
  • Orchestrazione di workflowPipeline multi-step attivate da eventi, code o schedulazioni — elaborazione documenti, classificazione, arricchimento dati, smistamento — osservabili dall'inizio alla fine.
  • Integrazione LLM con le API OpenAIFunction calling, output strutturati, embedding, vision e voce, integrati in prodotti che già esistono — con costi e latenza tenuti sotto controllo.
  • Modelli locali e self-hostedModelli open-weight sul tuo hardware o nel tuo cloud privato, per i dati che non possono uscire dall'azienda — e per avere costi prevedibili sui volumi.
  • Retrieval sulla tua conoscenzaIngestione, chunking, embedding e ricerca vettoriale, perché le risposte siano fondate sui tuoi documenti e dati invece di essere inventate.
  • Valutazione e guardrailSet di test, eval di regressione, versionamento dei prompt, tracing e limiti chiari su cosa un agente può fare. Trattiamo i prompt come codice, perché lo sono.
Evento · coda · schedulazione TRIGGER CICLO AGENTE Pianifica · agisci · osserva Output strutturato, retry, approvazione umana dove serve OpenAI API in cloud Modello locale self-hosted STRUMENTI Le tue API REST · GraphQL Database SQL · NoSQL Documenti RAG · vettori Risultato verificato e tracciato EVAL · GUARDRAIL · BUDGET DI COSTO

I nostri prodotti

Sviluppiamo anche software nostro.

Il lavoro su commessa è solo metà di quello che facciamo. Progettiamo, sviluppiamo, gestiamo e manteniamo tre prodotti consumer nostri — ed è anche il motivo per cui sappiamo quanto costa davvero la produzione.

Volio su iPhone: la traccia di un volo disegnata sulla mappa, sopra il nome del pilota, la rotta, la distanza, la durata, la velocità media, l'altitudine massima e il profilo altimetrico.
Icona dell'app Volio

Prodotto mobileOnline

Volio

Il social network dell'aviazione. Inserisci la marca di immatricolazione di un aereo e Volio ricostruisce il volo per te — rotta, distanza, durata, velocità e altitudine dai dati ADS‑B pubblici, disegnati sulla mappa. Niente inserimento manuale, mai.

  • Import automatico da ADS‑B, con partenza e arrivo compilati per te
  • Schede volo che uniscono traccia, foto e statistiche
  • Feed per gli spotter che abbina le foto alle marche, pubblicate solo dopo l'approvazione del pilota
  • Volo per volo, pubblico o privato, più l'export per le Storie di Instagram
  • Account verificati per scuole di volo, aeroclub, operatori e aziende
GioJoy su iPhone: l'elenco degli eventi in programma a Torino, ognuno con data, titolo, luogo ed etichette.
Icona dell'app GioJoy

Piattaforma e appOnline

GioJoy

Una piattaforma di eventi per conoscersi dal vivo. GioJoy organizza eventi dal vivo e online — sport, cene, aperitivi, trekking, teatro — che ogni iscritto può creare, e ha costruito la sua community a Torino e provincia, con nuovi eventi ogni settimana.

  • Creazione, scoperta e iscrizione agli eventi aperte a tutti i membri
  • Limiti di partecipanti, gestione delle iscrizioni e galleria foto per ogni evento
  • Ricerca e filtri su quello che succede vicino a te questo mese
  • App native iOS e Android sopra la piattaforma web
  • Pensata per crescere città per città, non tutto insieme
Workotto su iPhone: l'allenamento di oggi con numero di esercizi e durata, il pulsante per iniziare, il grafico del volume delle ultime sei settimane e l'ultima sessione registrata.
Icona dell'app Workotto

Prodotto mobileIn sviluppo

Workotto

Il quaderno di allenamento per chi si allena con i pesi. Prepari le schede, segni ogni serie sotto il bilanciere e vedi i numeri salire. Funziona completamente offline: niente account, niente server, niente che esca dal telefono.

  • Schede fino a cinque giorni con colore proprio, costruite con serie semplici, superserie, circuiti e dropset
  • Oltre 1.300 esercizi cercabili per nome, muscolo o attrezzatura — più i tuoi
  • Registrazione pensata per la palestra: pulsanti grandi, tastierino numerico e i valori dell'ultima sessione sotto gli occhi
  • Timer di recupero automatico con feedback aptico, e schermo che resta acceso mentre ti alleni
  • Carico massimo, 1RM stimato, volume settimanale per gruppo muscolare e record personali
  • Nessun account, nessun cloud, nessuna analitica, nessuna pubblicità: i dati restano sul dispositivo

Progetti selezionati

Lavori che abbiamo consegnato ai clienti.

Alcuni progetti di cui possiamo parlare pubblicamente. Ognuno è partito da un vincolo vero: una scadenza, un margine, una fabbrica che non si poteva ricablare.

Piattaforma IoT2018

Piattaforma di smart lighting

Un dispositivo e una piattaforma cloud per monitorare e controllare gli impianti di illuminazione indoor, sviluppati insieme al produttore delle lampade.

  • ESP32
  • MQTT
  • Node.js
  • Docker
  • React
  • Redux

La sfida

Il cliente produceva lampade destinate a uffici, centri commerciali e altri edifici indoor, senza alcuna connettività. La manutenzione significava mandare una squadra di tecnici in ogni sito a intervalli regolari per cercare i guasti: un costo abbastanza alto da erodere visibilmente il margine. Nel frattempo i suoi clienti chiedevano il controllo da remoto che avevano già visto dalla concorrenza. Tre problemi da risolvere insieme:

  • segnalazione dei guasti, invece di scoprirli durante un sopralluogo;
  • monitoraggio dei consumi abbastanza preciso da dimostrare l'efficienza energetica;
  • controllo remoto dell'impianto di illuminazione.

Cosa abbiamo costruito

Il time to market era il vincolo più duro: i clienti stavano già migrando verso concorrenti dotati di sistemi smart. Abbiamo consegnato tutto lo stack in parallelo.

  • Firmware per il dispositivo ESP32 di controllo e misura dei consumi, con l'hardware progettato insieme al cliente.
  • Un'applicazione di edge computing in sito, così gli impianti continuano a funzionare anche quando il collegamento cade.
  • Un backend centrale con le API pubbliche e la comunicazione con i dispositivi via MQTT.
  • Una single-page application web per monitoraggio, controllo e reportistica.

Il risultato

Una soluzione IoT completa, dal dispositivo alla piattaforma cloud, che ha cambiato il modo in cui i clienti del cliente gestiscono l'illuminazione di grandi uffici e centri commerciali. I dati di consumo granulari hanno dato un modo concreto di misurare l'efficienza energetica e di avviare la manutenzione predittiva. Il risparmio del solo primo anno ha coperto interamente l'investimento nello sviluppo della piattaforma.

La dashboard di monitoraggio della piattaforma di smart lighting, con grafici dei consumi e stato dei dispositivi.
La dashboard di monitoraggio e controllo.

Industria 4.02019

Gateway da Modbus a MQTT

Un gateway edge che porta nel cloud, quasi in tempo reale, dispositivi di fabbrica legacy chiusi in reti isolate.

  • Python
  • Modbus / RS-485
  • MQTT
  • Raspberry Pi
  • Edge computing

La sfida

L'industria gira su macchine costose, spesso vecchie di decenni quando si tratta di parlare con sistemi cloud, web e mobile. I dati dentro una fabbrica valgono molto, ma restano bloccati: i dispositivi parlano solo protocolli legacy, su reti locali, e sostituirli non è un'opzione. Collegare quei dati al mondo esterno è esattamente il punto dove possiamo dare una mano.

Cosa abbiamo costruito

Un'applicazione Python installata su un Raspberry Pi che fa da piattaforma di edge computing. Dialoga con i dispositivi Modbus su RS‑485 e fa da gateway verso il cloud tramite MQTT, un protocollo standard che si integra praticamente con qualsiasi cosa. I dati di produzione e gli allarmi sono diventati disponibili quasi in tempo reale, da qualunque posto.

Il risultato

Il gateway ha cambiato quello che l'azienda poteva effettivamente controllare: i processi si osservano e si correggono mentre accadono, non si ricostruiscono dopo. E poiché MQTT ha aperto la porta a moltissime piattaforme, in poco tempo tutte le fabbriche collegate hanno ottimizzato flussi e processi — un salto reale di efficienza, senza sostituire una sola macchina.

Diagramma di architettura: dispositivi Modbus su bus RS-485 collegati a un gateway Raspberry Pi che pubblica su un broker MQTT nel cloud.
Architettura del gateway, dal bus RS‑485 al broker in cloud.

R&S di prodotto · open source2018

Astone, il bot Telegram per le aste

Una piattaforma di aste in tempo reale costruita interamente dentro Telegram, oggi punto di partenza di una famiglia di progetti su misura.

  • Node.js
  • MongoDB
  • Telegram Bot API
  • Open source

La sfida

Questo è nato da un'idea interna. Ci avevano chiesto di sviluppare sistemi per gestire aste abbastanza volte da notare uno schema: erano tutte applicazioni web, e si somigliavano tutte. Volevamo provare un'altra strada e usare come interfaccia una piattaforma che ci piace molto: Telegram.

Cosa abbiamo costruito

Un bot Telegram che serve entrambi i lati di un'asta: chi pubblica oggetti e chi rilancia. L'utente crea l'asta da dentro Telegram, e prima della pubblicazione c'è un passaggio di approvazione che tiene fuori i contenuti che violerebbero il diritto d'autore o altre regole. Una volta approvata, l'asta riceve data e ora di inizio; quando apre, il bot ricrea nella chat la stessa tensione di una sala d'asta reale.

Il risultato

Un proof of concept che è poi diventato il punto di partenza di diversi progetti su misura, e che continuiamo a migliorare di tanto in tanto. Il bot originale è open source e si può provare dal vivo.

Apri @AstoneBot su Telegram    Codice su GitHub

Una conversazione Telegram con il bot Astone, con il menu di creazione dell'asta.
Creare e gestire un'asta senza uscire dalla chat.

Tecnologie

Lo strumento giusto per il lavoro.

Siamo flessibili sulle tecnologie e non abbiamo nessun interesse a venderti uno stack che non ti serve. Queste sono quelle che conosciamo abbastanza a fondo per assumercene la responsabilità.

AI e LLM

  • OpenAI API
  • Function calling
  • Modelli locali / open-weight
  • RAG e ricerca vettoriale
  • Orchestrazione di agenti
  • Eval e tracing

Linguaggi

  • Python
  • TypeScript
  • Node.js
  • Dart
  • C / C++

Mobile

  • Flutter
  • iOS
  • Android

Web e API

  • React
  • Redux
  • REST
  • GraphQL
  • Django
  • Flask

Infrastruttura

  • Docker
  • Kubernetes
  • CI/CD
  • Cloud e ibrido
  • Monitoraggio

Dati

  • MongoDB
  • PostgreSQL
  • Redis
  • Serie temporali

IoT ed embedded

  • ESP32 / ESP8266
  • MQTT
  • Modbus / RS-485
  • Raspberry Pi
  • Edge computing

Come lavoriamo

  • Code review
  • Test automatici
  • Ambienti condivisi
  • Note di rilascio

Possiamo anche

  • Entrare nel tuo repo
  • Lavorare col tuo team
  • Fare audit di un sistema
  • Formare i tuoi sviluppatori

Come lavoriamo

Software di qualità, e niente da nascondere.

Qualità, non solo output

Molte aziende fanno software; poche fanno software di qualità. È tutto il nostro obiettivo. Review, test, documentazione e un deploy di cui ti puoi fidare fanno parte del lavoro, non sono un extra da pagare.

Diretti e trasparenti

Parli con le persone che stanno sviluppando il tuo prodotto. Stato del progetto, codice sorgente, ambienti e notifiche di rilascio li condividiamo con te dalla prima settimana, con gli stessi strumenti che usiamo internamente.

Ci mettiamo la faccia fino alla fine

Il nostro lavoro è supportarti dall'idea al deploy, e anche dopo. Vale sia quando partiamo da zero sia quando prendiamo in carico un codebase esistente per migrazioni, refactoring, performance o sicurezza.

Contatti

Parliamo di quello che vuoi costruire.

Raccontaci cosa stai cercando di fare. Ti diremo onestamente se siamo il team giusto, come lo affronteremmo e cosa servirebbe. Niente form che finiscono nel nulla: il tuo messaggio arriva direttamente a noi.

Scrivici