Skip to content
View RuggeroCadamuroITA's full-sized avatar
:shipit:
Debugging with Notepad ++
:shipit:
Debugging with Notepad ++

Block or report RuggeroCadamuroITA

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
RuggeroCadamuroITA/README.md


๐Ÿ‘ค About Me

Fifth-year Automation student at ISIS Arturo Malignani, Udine, preparing to enroll in Ingegneria Elettronica. I build real hardware โ€” embedded firmware, industrial control logic, and flying machines โ€” and I've twice represented Italy at international science fairs for it.

  • ๐Ÿ”ง Embedded Systems โ€” ESP32 / Arduino firmware in C/C++, Kalman filters, UART/I2C/SPI, VESC motor control
  • ๐Ÿญ Industrial Automation โ€” Siemens PLC programming (KOP/LAD), CEI 64-8 electrical installation standards
  • ๐Ÿš Professional FPV Pilot โ€” EASA A1/A3 certified, Long Range & Freestyle, custom-built and tuned rigs
  • ๐Ÿง  Local AI / Edge Inference โ€” running and debugging local LLMs (Ollama, LM Studio) with CUDA on consumer GPUs, building agentic tool pipelines
  • ๐Ÿ† 2ร— FAST National Winner โ€” represented Italy at Regeneron ISEF (Los Angeles) and the International Greenwich Olympiad (London)
  • ๐Ÿ‡ช๐Ÿ‡บ European Commission Award for scientific excellence

Open to: part-time / on-call technical work in the Udineโ€“Tavagnacco area, and collaboration on embedded/IoT projects.


๐Ÿ›  Languages & Tools

C C++ Python Arduino Siemens PLC Linux Git Qt Fusion 360 AutoCAD


๐Ÿง  Local AI & Edge Inference

Domain Details
Local LLM Inference Ollama + LM Studio running qwen2.5-coder:14b, glm-4.7-flash and others on-device
GPU Debugging Resolved cascading CUDA/environment issues to reach stable inference on an RTX 5060
Agentic Frameworks Built with OpenClaw (local agent framework) and OmniRoute as a unified AI gateway
Applied ML Fork/debug work on RL-based automation bots (Pyla-RL)

๐Ÿ— Featured Projects

AUTOBAR โ€” Automated Cocktail Dispenser

15-pump automated bartending system controlled by an ESP32, serving its own web GUI for recipe selection and live status.

Stack ESP32 DevKit, Arduino C++, HTML/JS web GUI
Hardware 15ร— RF-310 pumps, 2ร— ULN2803A driver arrays, HX711 load cell
Scale 15-channel GPIO-to-pump mapping, weight-verified pours
NascontinoRadar โ€” mmWave Presence Radar

Real-time human presence detection with a self-hosted radar UI, served directly from the microcontroller's own WiFi access point.

Stack ESP32-C3 SuperMini, HLK-LD2450 mmWave sensor
Interface Web UI hosted from onboard WiFi AP, no external server
E-Bike Revolution โ€” ๐Ÿฅ‡ FAST National Winner, IGO London Delegate

Custom-built high-performance e-bike conversion, from battery pack to motor controller, documented end-to-end and open-sourced.

Motor 2.3kW MXUS hub motor
Controller Flipsky 75100 Pro VESC
Battery Custom 72V 20S8P pack from recycled 18650 cells
Open Source 5 public GitHub repositories
Recognition ๐Ÿ‡ฎ๐Ÿ‡น FAST National Winner ยท ๐Ÿ‡ฌ๐Ÿ‡ง Italian Delegate, International Greenwich Olympiad
Light Now โ€” ๐Ÿ‡บ๐Ÿ‡ธ Regeneron ISEF Finalist

Reaction-time measurement device built and presented at the world's largest pre-college science fair.

Recognition ISEF 2024 Finalist (Los Angeles) ยท European Commission Award for Scientific Excellence
CYD โ€” Cheap Yellow Display Firmware

Universal Arduino sketch for the ESP32-2432S028R with JSON command dispatch, expressive face rendering, and a multi-upload photo gallery app.

Stack Arduino C++, JSON command protocol
Features Face/expression rendering, data visualization, auto-slideshow gallery, corrected BGR color pipeline
Home Automation Mesh (in progress)

Local-only smart home control across multiple rooms, designed to avoid cloud dependency entirely.

Stack 3ร— HLK-LD2450 sensors, ESP32-NOW mesh, Tuya smart bulbs
Control Tuya Local protocol โ€” fully local, no cloud round-trip

๐Ÿš FPV Engineering

Certified pilot (EASA A1/A3) specializing in Long Range & Freestyle. I personally design, build, and tune my own rigs.

Component Specification
Radio Controller RadioMaster Pocket
Control Link ELRS 2.4GHz
FC Stack SoloGood F405 V2 BLS 60A (ICM42688P Gyro)
Motors 2205 2300KV (3โ€“4S)
Navigation HGLRC M100-5883 (M10 GPS + Compass)
Video System 1200TVL PAL Cam + VT5804 VTX + DMKR 008D PRO Goggles

๐Ÿ† International Achievements

Year Competition Project Recognition
2025 International Greenwich Olympiad, London E-Bike Revolution ๐Ÿ‡ฌ๐Ÿ‡ง Italian Delegate
2025 FAST National, Milan E-Bike Revolution ๐Ÿฅ‡ National Winner โ€” 1 of 30 finalists sent to represent Italy
2024 Regeneron ISEF, Los Angeles Light Now ๐Ÿ‡บ๐Ÿ‡ธ Finalist โ€” world's largest pre-college science fair
2024 FAST National, Milan Light Now ๐Ÿ‡ช๐Ÿ‡บ European Commission Award for Scientific Excellence


๐Ÿ“œ Certifications & Education

Certification
๐ŸŽ“ Automation Specialization โ€” ISIS Arturo Malignani, Udine (final year)
๐Ÿญ Siemens PLC Programming โ€” KOP (LAD) language
โšก Siemens Basic Certification
โš™๏ธ Schneider Electric Course
๐Ÿค– COMAU Robotics โ€” Industrial Programming
๐Ÿ“ AutoCAD Certificate โ€” 2D/3D Design
๐Ÿš EASA A1/A3 Drone License โ€” Open Category
๐Ÿ‡ฌ๐Ÿ‡ง English B2 Certificate

๐ŸŽฏ Currently

learning:
  - Sistemi Automatici e Controlli: Bode diagrams, PID, stability criteria
  - Preparing for TOLC-I (Ingegneria Elettronica entrance exam)
building:
  - AUTOBAR: automated cocktail dispenser (ESP32 + web GUI)
  - Home automation mesh: ESP32-NOW + local-only Tuya control
exploring:
  - Local LLM agent frameworks (OpenClaw, OmniRoute)
open_to:
  - Part-time / on-call technical work โ€” Udine / Tavagnacco area

๐Ÿ“ซ Connect

Built from the ground up โ€” hardware, firmware, and flight.

Pinned Loading

  1. VESC_ESP_BLEandUART VESC_ESP_BLEandUART Public

    Pubblic code for the comunication between ESP/Arduino Bords with UART using HardwareSerial + BLE Communication using ESP32 C3 as Adapter

    C 1

  2. VescNavigatorAndroid VescNavigatorAndroid Public

    Smart HUD for VESC vehicles: Google Maps Navigation & Real-time Telemetry on ESP32 via BLE.

    Kotlin

  3. CrowPanel_ESP32_5.0-PlatformIO CrowPanel_ESP32_5.0-PlatformIO Public

    Example code for the CrowPanel_ESP32 S3 5.0 inch

    C++

  4. VescNavigatorEsp32 VescNavigatorEsp32 Public

    ESP32-S3 firmware for VESC-powered e-bike HUD. BLE communication + VESC telemetry = real-time navigation display.

    C++ 1