Available for opportunities

Valerio Cancemi

Computer Engineering Student

Building from bare metal to the browser — embedded systems, cybersecurity, and modern web.

Scroll

About Me

I'm a Computer Engineering student at the University of Trento with a passion for the full spectrum of software — from bare-metal embedded systems to web applications and cybersecurity research.

Currently working as a Cybersecurity Researcher at Fondazione Bruno Kessler (FBK), where I focus on WebAssembly memory attack fingerprinting and real-time malware detection using the Chrome DevTools Protocol.

Beyond security, I develop firmware for STM32 microcontrollers as an Embedded Developer at E-Agle Trento Racing Team — an electric Formula SAE car project.

Location Trento, Italy
🇮🇹 ItalianNative
🇬🇧 EnglishProfessional
Say Hello
Current

University of Trento

B.S. in Computer, Communications, and Electronic Engineering

Track: Computer Engineering

September 2023 – Present
4+Years coding
4Roles held
2Active roles
Curiosity

Experience

A timeline of my professional journey — from embedded firmware to web and security research.

Cybersecurity Researcher — Internship

Current
Fondazione Bruno Kessler (FBK)· Trento, TN
March 2026 – July 2026
  • Researched memory-based attack fingerprinting in browser WebAssembly (WASM), focusing on linear memory inspection and malicious pattern detection (cryptojacking, malware obfuscation).
  • Analyzed WebAssembly linear memory layout and JS–WASM interoperability via WebAssembly.Memory API to identify recognizable fingerprints of malicious behavior at runtime.
  • Developed a prototype for real-time WASM memory monitoring using the Chrome DevTools Protocol and browser extension APIs.
  • Built a dataset of memory fingerprints from known attack patterns, evaluating detection effectiveness through false positive/negative analysis.
  • Conducted dynamic binary analysis of WASM modules using tools such as wabt and instrumented browser runtimes.
WebAssemblyCybersecurityChrome DevTools ProtocolwabtBrowser Security

Embedded Developer

Current
E-Agle Trento Racing Team· Trento, TN
October 2024 – Present
  • Developed and maintained firmware for STM32 microcontrollers, focusing on low-voltage battery management systems and sensor data acquisition.
  • Designed CAN bus protocol serialization/deserialization libraries for embedded applications.
  • Worked with RTOS, STM32CubeMX, and C to optimize firmware development and hardware interaction.
  • Used Git for version control and collaborative development within a multidisciplinary team.
STM32C/C++CAN-BUSRTOSEmbedded SystemsSTM32CubeMX

Angular Developer — Internship

Factory Mind· Trento, TN
September 2025 – December 2025
  • Developed web application features using Angular within a modern front-end stack.
  • Integrated DevExtreme UI components to build responsive and maintainable user interfaces.
  • Implemented application internationalization (i18n) to support multiple languages and markets.
  • Collaborated in a remote development environment using Git.
  • Wrote technical documentation and performed testing to ensure code quality and reliability.
AngularTypeScriptDevExtremei18nGit

Java Developer — Internship

Linescode· Mazara del Vallo, TP
July 2021 – August 2021
  • Completed training in object-oriented programming (OOP) with Java, focusing on Spring Boot for back-end development.
  • Gained hands-on experience with home banking software, working on back-end system management.
  • Worked with databases to understand data handling in financial applications.
JavaSpring BootOOPMySQL

Skills

Technologies and tools I work with across different domains.

Languages

C/C++85%
TypeScript80%
Python75%
Java70%
Rust50%
Lua50%

Web & Frameworks

Angular80%
Node.js65%
Spring Boot60%
WebAssembly70%

Embedded & Protocols

STM32 / RTOS80%
CAN-BUS75%
SPI / I2C70%
REST APIs75%

Tools & Databases

PlatformIO95%
Git85%
PostgreSQL / MySQL65%
STM32CubeMX75%

Languages

🇮🇹
ItalianNative
🇬🇧
EnglishProfessional

Contact

Have a project in mind or want to connect? I'd love to hear from you.