Achille Merendino
And the player was a new program, never run before, generated by a sourcecode a billion years old.
See what agents are making the most requests: /agents
Some open source projects
github.com/prenone
-
Platformio Devcontainer
-
MultimeterReader
this jupyter notebook was developed for the Laboratorio di Circuiti e Elettromagnetismo (Circuits and Electromagnetism Laboratory) 2024 course to automate long-running measurements.
It uses OpenCV and Keras to extract electrical measurements values from instruments videos.
-
PythonLatexSync
a series of tools and services designed to make the sharing of data between python notebooks and overleaf projects automatic. This way graphs and tables are automatically updated inside shared Latex document the moment they are updated, without the need to reupload every document indipendently.
Some closed source projects
Aladino
Aladino is a complete IoT solution for the hospitality industry developed for FIP SRL as part of a summer job in 2019.
What does it do?
Aladino is composed of four parts:
- Embedded Firmware: an Arduino based firmware. It handles "first time setup" by providing a simple user interface to LAN. It then mantains an encrypted WebSocket connection to the remote Aladino server. The firmware is capable of simple operations (complex routines are handled by the server) and is designed to fail safely even if connection is interrupted during the execution of a remote routine. The firmware also enables interconnection of mulitple devices without Ethernet, using RS485 two-wire communication to reduce the amount of cabling and networking infrastructure required.
- Remote device backend: a NodeJs server that acts as a bridge between devices and users. It allows commands to be sent and received from the devices in real time using WebSocket. Devices are also kept synchronized guaranteeing evenutal consistency for non-critical tasks and run-or-fail for mission-critical tasks. As of July 2025 the backends handles
- more than 120 connected devices (directly thourgh WebSocket and indirectly through RS485)
- more than 100 individual users
- an average of 200 messages/second with an average latency of 16ms
-
- more than 100`000 logged interactions June 2024
all running on a 1-core vCPU server with 1GB of RAM allocated (with redundancy).
- User interface: a real-time reactive interface built using Vue.Js that allows configuration and real-time monitoring and interaction with devices. It allows the configuration of electronics appliances connected to the Aladino device and custom programs. A program is a series of actions (programmable by the user in Javascript) that is performed when an event is triggered. Actions are opening and closing relays (toggle or with specified time interval) and triggers can both be from smart appliances or the UI.
- Hotel guest interface: the final user interface, for hotel guests, allows private use of one's room electronic appliances and access control for the duration of the stay.
You can try this with a real device installed in my appartment: click here