Unity, WebXR, Three.js, AR Foundation, ARKit, ARCore, OpenXR, visionOS, Meta XR, WebGPU, Android XR

Engineeringthe Edges ofWhat's Possible.
I take an idea through to a system people use. XR, AI, connected plants: first we find out if it holds, then we build it.
Selected work
Projects told without names. How we decided, what we dropped, and what stayed running.
Tourism, mobile and 3D
Immersive video with location-anchored content
An ecosystem of apps and web platforms where 360° video becomes an interface: places in frame are interactive, and local businesses can promote themselves right inside the experience.
- Method
- Feasibility study before any commitment
- Architecture
- Serverless, costs that scale with usage
- Delivery
- Full documentation and handover
Energy, IoT and AI
Digital twin and agentic AI for energy efficiency
A platform that connects field devices, shows where and when energy is used on a digital twin of the plant, and answers technicians’ questions by combining data and documentation.
- Method
- Operator interviews before design
- AI
- Verifiable answers, always with a source
- Data
- Stays in the client’s cloud account
Safety, IoT and real time
Real-time environmental monitoring for safety
Field sensors, forecasts and an alarm engine that alerts the right people when conditions exceed safety limits, with reliable history that can be used after the fact.
- Method
- Feasibility study and modular plan
- Pricing
- Every module at a fixed price
- Reliability
- An alarm never waits for the database
Mobile, AI and data
Context-aware mobile apps: sensors, AI and social analytics
Apps that use smartphone sensors to understand the user’s context and offer the right content at the right moment, plus a dashboard that combines real usage with social trends to guide product decisions.
- Method
- Market research and tests with real users
- Privacy
- On-device processing where possible
- Data
- Product decisions based on evidence
Customer care, AI and automation
AI agents for customer management
A system of AI agents that answers customers across channels, updates the CRM, prepares follow-ups and hands the conversation to a person when needed, with clear rules on what it may do on its own.
- Method
- Process mapping before automation
- Control
- Handoff to a human always available
- Quality
- Automated tests on real conversations
From an idea to a system
The usual client is a startup or an R&D team. They arrive with an idea and a budget, not with a list of technologies.
- 01
Idea and budget
We pin down what you want to achieve and what you can spend. The scope comes out of those two constraints: what happens now, and what stays out.
- 02
Feasibility study
Before the budget is committed I check whether the core of the project holds, where the risks are and how long it takes. The answer can be no.
- 03
R&D consulting
For systems that do not exist yet. Trials, a prototype, and a reasoned choice about what to continue and what to drop.
- 04
AI in connected systems
AI joins a system that is already made of parts talking to each other: plants, data, processes, people. Not a module sitting on the side.
- 05
Handover
From the prototype to the system people use. Documentation and a proper handover, so you are not dependent on me to keep it running.
How I work
- 10+ years in the field
- A trial before the commitment
- A handover that leaves the system with you
I'm Davide. The work starts when there is an idea and a real limit, of time or money. I don't fill that limit with technologies. I use it to decide what has to work first.
I move in short cycles. Each cycle closes a question, not a slide. If the trial doesn't hold, we cut it. If it does, we build through to handover, with what you need so you don't depend on me.
My Stack
MQTT, LoRaWAN, WebRTC, IoT Core, Greengrass, IoT Rules, Kafka, TimescaleDB, InfluxDB, Grafana, Edge inference
React, Next.js, Swift, Kotlin, React Native
Node.js, Python, PostgreSQL
AWS, Lambda, Docker, CloudFront, DynamoDB
PyTorch, TensorFlow, Computer Vision, LLM, Core ML, ExecuTorch, vLLM
pgvector, Hybrid search, Rerank, GraphRAG, Amazon Bedrock, LLM APIs
MCP, Tool calling, Structured output, Multi-agent, Handoff, Evals
Industries I work with
Let's build something.
Whether you have a project brief or just an idea — I'm always open to a conversation.




