Software Engineering Intern โ IoT & Embedded Systems
SoundFood s.r.l.
Jan 2024 โ Oct 2024Padova, Italy
- Designed and implemented an IoT-based distributed audio system for restaurants using Raspberry Pi Zero 2 W devices, enabling independently controlled audio environments across multiple tables.
- Architected the audio pipeline around Mopidy and Snapcast, combining synchronized multi-device playback with independently controlled audio zones.
- Developed the control layer and web interface with React and Redux, integrating Mopidy through WebSocket and Snapcast through JSON-RPC for playback, volume, device-state, and asynchronous-event management.
- Optimized the embedded stack on DietPi for resource-constrained hardware, keeping CPU utilization below 30% and memory usage at approximately 150 MB during operation.
- Embedded Systems
- IoT
- Raspberry Pi
- Mopidy
- Snapcast
- WebSocket
- JSON-RPC
- React
- Redux
- DietPi
