Little Endian

Software engineering studio · Turin, Italy

We build the software that drives your business.

Little Endian is a small team of senior engineers. We design and ship AI agents and LLM workflows, connected products from firmware to cloud, and the platforms and apps your customers actually use.

  • AI agents & LLM integration
  • IoT from firmware to cloud
  • Three products of our own
  • Senior engineers only

What we do

We don't just write code. We design solutions.

Whether you need a focused application or a large distributed architecture, you get one team that owns the whole path — from the idea to the deployment that keeps running.

AI agents & workflow automation

Agents that use your real tools and data, and unattended workflows that classify, extract, summarise and route — built to be measured, not demoed.

  • OpenAI API
  • Local models
  • RAG
  • Evals

IoT & connected products

End to end, with a single team to talk to: hardware bring-up and firmware, edge computing, device communication, cloud backend, dashboards and monitoring.

  • ESP32
  • MQTT
  • Modbus
  • Edge

Cloud platforms & microservices

Service architectures that scale without surprises: containers, orchestration, CI/CD, observability, and the boring reliability work that keeps the pager quiet.

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

Mobile & cross-platform apps

One codebase, iOS and Android, shipped fast. We were early Flutter adopters and run our own apps on it, so we know where the edges are.

  • Flutter
  • Dart
  • iOS
  • Android

Product engineering, 0 → 1

From a rough idea to something people can use: scope, architecture, API design, web frontend and the release pipeline behind it. We have done it for clients and for ourselves.

  • React
  • APIs
  • Python
  • TypeScript

Modernisation & support

Inherited a codebase that nobody wants to touch? We take over existing systems for cloud migration, refactoring, performance and security work — and keep supporting what we deliver.

  • Migrations
  • Refactoring
  • Performance
  • Security

AI engineering

AI that does the work, not just the talking.

A chatbot is the easy part. The value is in agents that act on your systems and workflows that run every day without anyone watching. We build those — on hosted APIs, on models you run yourself, or on both.

  • Autonomous agents & tool useAgents that query your APIs, databases and internal tools, with structured output, retries, and human approval on the steps that matter.
  • Workflow orchestrationMulti-step pipelines triggered by events, queues or schedules — document processing, classification, enrichment, routing — observable from end to end.
  • LLM integration with the OpenAI APIFunction calling, structured outputs, embeddings, vision and speech, wired into products that already exist — with cost and latency kept under control.
  • Local & self-hosted modelsOpen-weight models running on your own hardware or private cloud, for data that cannot leave the building — and for predictable cost at volume.
  • Retrieval over your own knowledgeIngestion, chunking, embeddings and vector search, so answers are grounded in your documents and data instead of invented.
  • Evaluation & guardrailsTest sets, regression evals, prompt versioning, tracing, and limits on what an agent is allowed to do. We treat prompts as code, because they are.
Event · queue · schedule TRIGGER AGENT LOOP Plan · act · observe Structured output, retries, human approval where needed OpenAI API hosted Local model self-hosted TOOLS Your APIs REST · GraphQL Databases SQL · NoSQL Documents RAG · vectors Verified result · logged · traced EVALS · GUARDRAILS · COST BUDGET

Our own products

We ship our own software too.

Client work is only half of what we do. We design, build, run and support three consumer products of our own — which is also why we know what production really costs.

Volio on iPhone: a flight's track drawn on a map, above the pilot's name, route, distance, duration, average speed, maximum altitude and an elevation profile.
Volio app icon

Mobile productLive

Volio

The social network for aviation. Type in an aircraft registration and Volio reconstructs the flight for you — route, distance, duration, speed and altitude from public ADS‑B data, drawn on a map. No manual entry, ever.

  • ADS‑B auto-import, with departure and arrival pins filled in for you
  • Flight cards that combine the track, your photos and the stats
  • A spotter feed that matches photos to tail numbers, published only once the pilot approves
  • Public or private per flight, plus an Instagram Stories export
  • Verified organisation accounts for flight schools, clubs, operators and brands
GioJoy on iPhone: a searchable list of upcoming events in Turin, each with its date, title, venue and tags.
GioJoy app icon

Platform & appsLive

GioJoy

An events platform for meeting people offline. GioJoy runs live and online events — sport, dinners, drinks, trekking, theatre — that any member can create, and has grown its community around Turin and its province, with new events every week.

  • Event creation, discovery and sign-up open to every member
  • Attendee limits, sign-up management and a photo gallery per event
  • Search and filters over what is happening nearby this month
  • Native iOS and Android apps on top of the web platform
  • Designed to grow city by city, not all at once
Workotto on iPhone: today's workout with its exercise count and duration, a start button, a six-week training volume chart and the last session logged.
Workotto app icon

Mobile productIn development

Workotto

The training notebook for people who lift. Plan your sheets, log every set at the rack, and watch the numbers move. Entirely offline — no account, no server, nothing leaves the phone.

  • Sheets of up to five colour-coded days, built from straight sets, supersets, circuits and dropsets
  • Over 1,300 exercises searchable by name, muscle or equipment — plus your own
  • Logging built for the gym: big targets, a number pad, and last session's values in view
  • An automatic rest timer with haptics, and a screen that stays awake while you train
  • Max load, estimated 1RM, weekly volume per muscle group and personal records
  • No account, no cloud, no analytics, no ads — your data stays on the device

Selected work

Projects we delivered for clients.

A few projects we can talk about publicly. Each one started with a constraint that mattered — a deadline, a margin, a factory that could not be rewired.

IoT platform2018

Smart lighting platform

A device and a cloud platform to monitor and control indoor lighting systems, built with the client's lamp manufacturing business.

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

The challenge

Our client manufactured lamps sold into offices, shopping centres and other indoor buildings — with no connectivity at all. Maintenance meant sending a team of technicians to each installation on a schedule to look for problems, which was expensive enough to eat visibly into the margin. Meanwhile their own customers were asking for the remote control they had already seen from competitors. Three things had to be solved at once:

  • alerting on failures, instead of discovering them on a site visit;
  • consumption monitoring precise enough to prove energy efficiency;
  • remote control of the lighting system.

What we built

Time to market was the hard constraint: customers were already migrating to competitors with smart lighting. We delivered the full stack in parallel.

  • Firmware for the ESP32 control and power-metering device, with the hardware designed together with the client.
  • An edge computing application on site, so installations keep working when the link does not.
  • A core backend layer implementing the public API and device communication over MQTT.
  • A single-page web application for monitoring, control and reporting.

The outcome

A complete IoT solution from the device to the cloud platform, which changed how the client's customers run lighting in large offices and malls. Fine-grained consumption data gave them a tangible way to measure energy efficiency and to start doing predictive maintenance. The cost saving in the first year alone covered the entire investment in building the platform.

The monitoring dashboard of the smart lighting platform, showing consumption charts and device status.
The monitoring and control dashboard.

Industry 4.02019

Modbus to MQTT gateway

An edge gateway that brings legacy factory devices, locked inside closed networks, into the cloud in near real time.

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

The challenge

Industry runs on expensive machines that are often decades behind when it comes to talking to cloud, web and mobile systems. The data inside a factory is valuable, but it is stranded: the devices only speak legacy protocols, on local networks, and replacing them is not an option. Connecting that data to the outside world is exactly where we can help.

What we built

A Python application deployed on a Raspberry Pi acting as an edge computing platform. It talks to Modbus devices over RS‑485 and acts as a gateway to the cloud over MQTT — a standard protocol that integrates with practically anything. Production figures and alerts became available in near real time, from anywhere.

The outcome

The gateway changed what the company could actually control: processes could be watched and reacted to as they happened, not reconstructed afterwards. Because MQTT opened the door to a wide range of platforms, every connected factory optimised its workflow within a short time — a real step forward in efficiency, with no machine replaced.

Architecture diagram: Modbus devices on an RS-485 bus connect to a Raspberry Pi gateway, which publishes to an MQTT broker in the cloud.
Gateway architecture, from the RS‑485 bus to the cloud broker.

Product R&D · open source2018

Astone, the Telegram auction bot

A real-time auction platform built entirely inside Telegram, now the starting point for a family of custom client projects.

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

The challenge

This one started as an internal idea. We were asked to build auction systems often enough to notice a pattern: they were all web applications, and they all felt the same. We wanted to try something else and use a platform we like a lot — Telegram — as the whole interface.

What we built

A Telegram bot that serves both sides of an auction: people publishing items and people bidding on them. Users create an auction from inside Telegram itself, and an approval step sits in front of publication to keep out content that would infringe copyright or other rules. Once approved, an auction gets a start date and time; when it opens, the bot recreates the pressure of a real auction room through the chat itself.

The outcome

A proof of concept that has since become the starting point for a number of custom projects, and that we still improve from time to time. The original bot is open source and you can try it live.

Open @AstoneBot on Telegram    Source on GitHub

A Telegram conversation with the Astone bot, showing the auction creation menu.
Creating and running an auction without leaving the chat.

Technologies

The right tool for the job.

We are flexible about technology and we have no interest in selling you a stack you don't need. These are the tools we know deeply enough to be accountable for.

AI & LLM

  • OpenAI API
  • Function calling
  • Local / open-weight models
  • RAG & vector search
  • Agent orchestration
  • Evals & tracing

Languages

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

Mobile

  • Flutter
  • iOS
  • Android

Web & APIs

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

Infrastructure

  • Docker
  • Kubernetes
  • CI/CD
  • Cloud & hybrid
  • Monitoring

Data

  • MongoDB
  • PostgreSQL
  • Redis
  • Time series

IoT & embedded

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

Ways of working

  • Code review
  • Automated testing
  • Shared environments
  • Release notes

Also happy to

  • Join your repo
  • Pair with your team
  • Audit an existing system
  • Teach your developers

How we work

Quality software, and nothing to hide.

Quality, not just output

Plenty of companies make software; only a few make quality software. That is the whole goal here. Review, tests, documentation and a deployment you can trust are part of the work, not an upsell.

Direct and transparent

You talk to the engineers who are building your product. Project status, source code, environments and release notifications are shared with you from the first week, with the tools we use internally.

Committed to the finish

Our job is to support you from the idea to the deploy, and after it. That holds whether we build from scratch or take over an existing codebase for migration, refactoring, performance or security work.

Contact

Let's talk about what you're building.

Tell us what you are trying to do. We will tell you honestly whether we are the right team for it, how we would approach it, and what it would take. No forms that go nowhere — your message reaches us directly.

Write to us