Hello, I'm

Simone Candido

I work with
Simone Candido

What they say about me

About Me

Simone

I'm Simone

Computer Engineer | IoT | Full-Stack Developer

Computer Engineer pursuing a Double MSc at EURECOM and Politecnico di Torino, with a strong foundation in networking, IoT, and full-stack development. Ranked in the top 5% of students. Hands-on experience in AI/ML research (5G O-RAN), production-grade web applications, and embedded systems. Known for autonomy, technical ownership, and the ability to independently master new technologies.

Age:
Email: candidosimone598@gmail.com
Phone: +39 351 528 9244
Location: Antibes, France / Turin, Italy
Languages: Italian (Native), English (IELTS 6.0), French (A1)
Download Resume

What I work with

Skills & Tools

My academic path

My Education

EURECOM

MSc Internet of Things — Double Degree

EURECOM — Sophia Antipolis, France

Sep 2025 – Feb 2027 (Expected)

Erasmus+ Double Degree. Specialization in IoT and Wireless Communications (5G/6G). First semester GPA: 18.29/20 — all A/A+ grades.

Politecnico di Torino

MSc Computer Engineering

Politecnico di Torino — Turin, Italy

Sep 2024 – Feb 2027 (Expected)

Computing and Network Infrastructures. Top 5% of students (Ref. Prof. G. Marchetto). Key courses: Enterprise Networks, System and Device Programming, Software Engineering.

Politecnico di Torino

BSc Computer Engineering

Politecnico di Torino — Turin, Italy

Sep 2021 – Jul 2024

Final Grade: 108/110 — Top 11.8% of graduates (Diploma Supplement). 4× cum laude grades including Signal Theory and Automatic Control.

Where I've worked

My Experience

Aug 2019 – Present

Technical Editor and Content Manager

Moreware IT — Remote

6+ years authoring technical articles and tutorials on Linux, Arduino, Raspberry Pi, and Embedded Systems. Translating complex technical concepts into accessible content for a broad audience. Managing editorial deadlines and industry collaborations.

Technical WritingLinuxArduinoRaspberry PiEmbedded SystemsEditorial Management

Mar 2024 – Jun 2024

Junior Software Developer — R&D Internship

Panini S.p.A. — Turin

Developed a dashboard for managing EverneXt scanners using HTML, CSS, JavaScript, tiff.js, SignalR for real-time communication, and Bootstrap for responsive design. Integrated asynchronous features and API calls. Implemented an approach based on ASP.NET Core MVC, Razor Pages, and Azure Functions for the cloud. Testing and validation were conducted, and the code was documented, improving the efficiency and management of scanning processes.

ASP.NET Core MVCC#SignalRAzure FunctionsRazor PagesJavaScriptHTML/CSSBootstraptiff.js

Mar 2022 – Jun 2022

STEM Coach

Bridge The Gaps — Turin

Organized and delivered IT workshops, hackathons, and educational events for various age groups in electronics, robotics, and computer science. Worked within a young, multidisciplinary team of project managers, event coordinators, and IT engineers.

Team BuildingTeachingElectronicsRoboticsEvent Organization

Sep 2021 – Jun 2022

Embedded Systems Developer

Mi Lego Al Territorio — PoliTo Student Team

Built interactive models using LEGO bricks, Arduino, and Raspberry Pi to simulate natural hazards (earthquakes, floods) for awareness campaigns. Integrated a real seismograph into educational demonstrations. Promoted hydrogeological and seismic risk education across universities and institutions.

ArduinoRaspberry PiTeam BuildingScience Communication

Jul 2021 – Aug 2021

Robotics Teacher

Ortourbano — Manfredonia

Designed and led a robotics workshop for children, teaching STEM fundamentals through hands-on projects. Focused on creativity, problem-solving, and collaborative brainstorming — guiding students from idea to working prototype with minimal instructions.

TeachingArduinoProblem SolvingCreativity

Jan 2017 – Mar 2020

PC Assembly and Maintenance — Freelance

Freelance — Manfredonia

Assembled and repaired desktop and laptop PCs. Created custom builds from scratch tailored to client budgets and needs. Diagnosed hardware and software issues through systematic troubleshooting.

TroubleshootingHardwarePC MaintenanceClient Relations

What I've built

My Projects

View All 30+ on GitHub
Beta-VAE NLoS Detection RESEARCH — EURECOM

NLoS Identification in 5G NR Using Variational Autoencoders

Developed a Beta-VAE trained exclusively on LoS Channel Impulse Response data from the GEO-5G testbed at EURECOM. The model detects NLoS signals as out-of-distribution anomalies using the TISSI metric, achieving 88.97% accuracy (balanced) and 97.62% (realistic indoor conditions) — surpassing the 85% UWB benchmark. Deployed as a C++ xApp on the FlexRIC Near-RT RIC via LibTorch, processing 4-antenna CIR measurements in real-time (ms latency) with 99.7% NLoS detection on emulator testing.

PyTorchBeta-VAEO-RANFlexRICLibTorchC++PythonxApp5G NR

Private repository — EURECOM semester project

Liqo Telemetry Dashboard BACKEND — PoliTo

Liqo Telemetry Dashboard

Built a monitoring system to migrate and analyze telemetry data from Kubernetes clusters. Engineered a Go backend with GORM and GJSON to extract data from AWS DynamoDB, transform it into a normalized relational schema (9 correlated tables), and load it into PostgreSQL via CloudNativePG. Implemented hybrid sync strategies (daily full refresh + incremental sync) handling DynamoDB's 1MB scan limit. Infrastructure orchestrated with Kubernetes/Kind/Docker. Designed advanced Grafana dashboards for cluster performance, geographical distribution, and versioning trends — enabling data-driven decisions for non-technical stakeholders.

GoGORMPostgreSQLAWS DynamoDBGrafanaKubernetesKindDockerCloudNativePG

Private repository — dashboard screenshots use fictitious data for privacy

Stuff Happens Card Game FULL STACK

Stuff Happens — Card Game

Full-stack card game where players race against a 30-second timer to position cards by Bad Luck Index. Features drag-and-drop gameplay (DnD Kit), secure authentication (Passport.js), and a RESTful API backed by SQLite. Solved cross-origin session management between Vercel frontend and Railway backend by implementing secure SameSite cookie attributes and proxy trust. Includes demo mode, persistent history tracking, and server-side timer validation to prevent cheating.

ReactNode.jsSQLitePassport.jsDnD KitViteVercelRailway
Turin Toret Bot OPEN SOURCE

Turin Toret Bot

Telegram bot to find the nearest public drinking fountain in Turin by sending your GPS location. Built with Python using Telegram Bot API and a custom geolocation algorithm that calculates distances from a live database of fountain coordinates fetched from the I Love Toret API. Officially featured on ilovetoret.it and developed in collaboration with the "I Love Toret" civic association. Hosted on Railway.com for 24/7 availability.

PythonTelegram Bot APIGeolocationRailway.comREST APIOpen Source
License Plate Recognition IoT / HARDWARE

License Plate Recognition Gate Opener

Automated license plate recognition system built with Raspberry Pi CM4 and the Ochin V2 carrier board. Uses OpenCV for plate detection via edge detection and contour analysis, and Tesseract OCR for character recognition. Results are sent in real-time to a Telegram bot with photo and recognized text. Applicable to automated toll systems, security monitoring, and gate access control. Published as a full technical tutorial on moreware.org (955+ views).

Raspberry Pi CM4PythonOpenCVTesseract OCRTelegram BotOchin V2
Snake Love FUN / CREATIVE

Snake Love

A romantic twist on the classic Snake game — the snake grows by eating the most used emojis between you and your loved one. Navigate through the grid, avoid hitting your tail, and enjoy a heartwarming experience with every move. Built as a creative gift project combining gameplay with personalization.

HTML5CSS3JavaScriptCanvas
Super Mario Bros Clock FUN / CREATIVE

Super Mario Bros LoFi Clock

A fun clock application inspired by Super Mario Bros, enhanced with study-time lofi music. Features animated Mario characters and elements, providing a delightful way to keep track of time while enjoying soothing background music for study sessions.

HTML5CSS3JavaScript
Raspberry Pi Seismograph IoT / HARDWARE

DIY Seismograph with Raspberry Pi

Built a real-time seismograph using a Raspberry Pi and the GY-521 accelerometer/gyroscope module (MPU-6050). Reads vibration data via I2C bus and visualizes live acceleration plots using matplotlib. Used in educational demonstrations with the Mi Lego Al Territorio student team. Published as a full technical tutorial on moreware.org (3,200+ views).

Raspberry PiPythonI2CMPU-6050matplotlibsmbus
Arduino Pet Treat Dispenser IoT / HARDWARE

Arduino Automatic Pet Treat Dispenser

Built an automatic treat dispenser for pets using Arduino, an ultrasonic distance sensor (SR04), and a servo motor. When a pet approaches within 20cm, the servo rotates to release a treat from a Pringles tube. Designed with low-cost, easily available components — no 3D printing required. Published as a tutorial on moreware.org (3,700+ views) with a YouTube video walkthrough.

ArduinoC++Servo MotorUltrasonic SensorIoT
ESP32 Telegram Photo Bot IoT / HARDWARE

ESP32-CAM Telegram Photo Bot

Telegram bot running on ESP32-CAM that captures and sends real-time photos on command. Features flash LED control, authorized user validation, and Wi-Fi connectivity. Published on moreware.org (2,300+ views).

ESP32C++Telegram APIArduino
Raspberry Pi Camera Web Interface IoT / HARDWARE

Raspberry Pi Camera Web Interface

Web interface for controlling a Raspberry Pi Camera remotely — with motion detection, time-lapse, video recording, and parameter tuning. Includes a full guide on port forwarding, NAT, and remote access from any device worldwide. Published on moreware.org (3,300+ views).

Raspberry PiNetworkingPort ForwardingNAT
MotionEye Surveillance System IoT / HARDWARE

Video Surveillance with MotionEye

Complete video surveillance system using MotionEye OS on Raspberry Pi. Features motion detection with email alerts, Wi-Fi configuration, scheduled recording, cloud storage, and remote streaming access. Published on moreware.org (4,300+ views).

Raspberry PiMotionEyeLinuxNetworking
TensorFlow Lite Object Detection AI / IoT

AI Object Detection with TensorFlow Lite

Real-time object detection on Raspberry Pi using TensorFlow Lite and a SSDLite-MobileNet model trained on MSCOCO (80 object classes). Features live webcam feed with bounding boxes and labels. Includes a beginner-friendly introduction to AI, ML, and computer vision. Published on moreware.org (4,800+ views).

Raspberry PiTensorFlow LitePythonOpenCVAI
Facial Expression Recognition AI / IoT

Facial Expression Recognition with Raspberry Pi

Real-time facial expression recognition system using Raspberry Pi Camera, OpenCV, TensorFlow, and Keras. Detects 6 emotions (Angry, Fear, Happy, Neutral, Sad, Surprise) from live video feed using a pre-trained deep learning model. Published on moreware.org (2,300+ views).

Raspberry PiTensorFlowKerasOpenCVPython
Motion Detection Telegram Bot IoT / HARDWARE

Motion Detection Telegram Alert System

Raspberry Pi Camera system that sends Telegram notifications with photos when motion is detected. Uses MotionEye for detection and custom Bash scripts for Telegram API integration. Features configurable motion thresholds and automated alerts. Published on moreware.org (3,000+ views).

Raspberry PiBashTelegram APIMotionEye
ESP32 Video Web Server IoT / HARDWARE

ESP32-CAM Video Web Server

Video streaming web server running on ESP32-CAM. Streams live video via Wi-Fi accessible through any LAN browser, with configurable resolution, quality, and camera parameters. Published on moreware.org (2,700+ views).

ESP32C++Wi-FiVideo Streaming
ESP32 Camera Web Server IoT / HARDWARE

ESP32-CAM Camera Web Server

Camera web server on ESP32-CAM with full control panel — adjust brightness, saturation, resolution, flip, and mirror settings via browser. Supports multiple ESP32-CAM board models. Published on moreware.org (2,600+ views).

ESP32C++Wi-FiArduino
Simon Says Game IoT / HARDWARE

Arduino Simon Says Game

Interactive Simon Says memory game built with Arduino. Players must replicate LED sequences using buttons, with increasing difficulty over 13 rounds. Features 4 LEDs, 4 buttons, buzzer sounds, and timed responses. Published on moreware.org (3,400+ views).

ArduinoC++ElectronicsGame Design
IR Remote Game IoT / HARDWARE

Arduino IR Remote Game

Interactive game using Arduino, an LCD display, IR receiver, and any TV remote. Players press mapped keys matching symbols scrolling on screen, with increasing speed per level. Features custom key mapping, score tracking, 10 levels, and buzzer feedback. Published on moreware.org (3,500+ views).

ArduinoC++IR ReceiverLCD Display
BleBricks IoT Instrument Storage IoT

BleBricks IoT Instrument Monitor

IoT environmental monitoring system for musical instrument storage using BleBricks modular platform. Sends smartphone alerts when humidity falls outside optimal range (45%-55%). No-code setup using MakeApp with If/Then logic interactions. Published on moreware.org (2,000+ views).

IoTBLEBleBricksNo-Code
Virtual Secretary Bot PRODUCTIVITY / AI

Virtual Secretary Bot

Python-based Telegram userbot that acts as a personal secretary. Automatically responds to messages based on Google Calendar availability, parses natural language dates, translates queries with Google Translate, and generates AI-powered responses using Hugging Face (Gemma 2). Built with Telethon for userbot capabilities — unlike standard bot libraries, it operates as a regular Telegram user.

PythonTelethonGoogle Calendar APIHugging FaceNLPGoogle Translate
Digital Soccer Table Scoreboard IoT / HARDWARE

Digital Soccer Table Scoreboard

Real-time digital scoreboard for table football built with ESP32. A laser beam and photoresistor sensor on each goal detect when the ball breaks the light beam — triggering a buzzer and sending the goal event via HTTP to a cloud server (AWS EC2) for live score tracking, like a mini Flashscore for your table football matches. Features JWT-authenticated API calls and Wi-Fi connectivity.

ESP32C++PhotoresistorLaserAWS EC2REST APIIoT

From my blog

Latest Articles

Loading articles...

Article series and events

Featured Content

C++ for Arduino Tutorial

Tutorial Series

C++ for Arduino — Complete Tutorial Series

A multi-part series teaching C++ programming fundamentals through the Arduino IDE. From variables and loops to functions and libraries — designed to take beginners from zero to building real projects.

Arduino Day 2021

Event

Arduino Day 2021

Organized the Arduino Day 2021 online event for Moreware, inviting the most prominent figures of the Italian maker community as guest speakers. Managed event planning, speaker coordination, and live streaming.

Arduino for Kids

Educational Series

Arduino for Kids — Educational Series

A series of articles explaining Arduino and other educational platforms for children. Designed to introduce young learners to electronics, coding, and robotics through fun, hands-on projects with an accessible approach.

View All Articles

Knowledge sharing

Course Notes

I believe that knowledge only truly grows when it is shared. Over the years, I have dedicated hundreds of hours to writing comprehensive course notes entirely in LaTeX — not just to study, but to build something lasting for others. Some of these notes have been reviewed and officially adopted by professors for future courses. Each document reflects a deep commitment to clarity, rigor, and the craft of technical writing.

TelcoAI
EURECOM

TelcoAI

Autonomous agents powered by LLMs for real-time decision-making on cloud-native 5G networks. O-RAN, AI-RAN, GenAI, Kubernetes, network slicing.

📝 Co-written with professor. Adopted for future courses. Open
MobSys
EURECOM

MobSys

Mobile Communication Systems: 5G Radio Access Network, 3GPP architecture, OFDM, MIMO, beamforming, OpenAirInterface labs.

📝 Reviewed and approved by professor. Adopted for future courses. Open
MobiCore
EURECOM

MobiCore

Next-gen Mobile Core Network: 5G/6G Service-Based Architecture, NAS procedures, PFCP, GTP, NWDAF for ML-powered networks.

Open
Deep Learning
EURECOM

Deep Learning

DNNs, CNNs, RNNs, Transformers, autoencoders, energy-based models. Theory, optimization, and hands-on projects with real data.

Open
AppIoT
EURECOM

AppIoT

IoT application protocols: CoAP, MQTT, XMPP, AMQP, WebSocket, 3GPP IoT architectures, oneM2M, LwM2M.

Open
Adv. Wireless Communications
EURECOM

Adv. Wireless Communications

5G hot topics: Massive MIMO, network cooperation, interference management, device coordination. Guest lectures from Intel, Huawei, ETSI.

Open
Enterprise Networks
PoliTo

Enterprise Networks

LAN technologies, datacenter topologies, storage area networks, virtualization, high performance computing.

Open
ASD
PoliTo

Algorithms and Data Structures

Complete course material in C. Used by hundreds of PoliTo students.

Open
OOP
PoliTo

Object-Oriented Programming

OOP course material. Used by hundreds of PoliTo students.

Open

What professors say

Testimonials

Simone demonstrated outstanding academic performance. One of his strengths is his structured and highly organized approach to learning. He is meticulous in mastering every detail of a topic. His ability to manage multiple challenges simultaneously is evident from his completion of four exams in the first available session.

Prof. Gabriella Bosco

Full Professor — Dept. of Electronics and Telecommunications Politecnico di Torino
Full Reference Letter

He is very determined and has gained interests in advanced features of computer science, in particular computer networking, data science, and especially their application in IoT. He obtained above-average performance as a direct result of his hard work and strong focus. He ranks in the top 5% of the students I had in my courses.

Prof. Guido Marchetto, PhD

Associate Professor — Dept. of Control and Computer Engineering Politecnico di Torino
Full Reference Letter

What stood out was his reliability, discipline, and the way he brings calm, constructive energy into team settings. He takes accountability seriously, communicates with structure, and consistently contributes to a positive and collaborative atmosphere. In other words, strong technical focus with the leadership behaviours that make teams work.

Andrew Prior

Lecturer — Team Leadership and Personal Development EURECOM
LinkedIn Recommendation

I landed on his blog page and — for example, there's an article on how the RTC works with Arduino — and look how it's done. I mean, in my opinion, you can't do better than this. Everything is there. Beyond that, it's also an opportunity to get in touch with very competent people in this field.

Paolo Aliverti And Pier Aisa

Maker, Author, and Arduino Evangelist Arduino Day 2021
Watch on YouTube

Let's connect

Get In Touch