Skip to content
View leonardo-panseri's full-sized avatar

Block or report leonardo-panseri

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
leonardo-panseri/README.md

Greetings! I'm Leonardo👋

🎓 Graduated in 2022 and currently attending a Master's Degree in Computer Science & Engineering at Politecnico di Milano
📖 My main interests are low-level software engineering, operating systems, digital system design and computer security


University Projects

Master

  • TheWorkshop [CURRENTLY PRIVATE] - Reconfigurable wireless sensor network composed by wearable sensors that are used by performers to interact with robots.
  • PrivTAP - Privacy focused trigger-action platform that has been selected as finalist of the SCORE competition, hosted by the International Conference on Software Engineering (ICSE).
  • Miosix kernel extension - Addition of the timed condition variables synchronization mechanism to the Miosix kernel, a real-time OS kernel for embedded devices.
  • CICERO on Arduino - Implementation of CICERO, a Domain-Specific Architecture to perform regular expression matching on FPGAs, on the Arduino MKR Vidor 4000. The goal of this project is to build a proof of concept for complex task offloading to FPGAs in the IoT world. We have built a low cost and energy efficient system that can perform intrusion detection with good tradeoffs compared to traditional systems.
  • CICERO on Intel - Porting of CICERO, a Domain-Specific Architecture to perform regular expression matching on FPGAs, to the Intel Cyclone 10 FPGA.
  • RoboMarkt veichle routing problem - Linear optimization model aided by heuristics to solve the veichle routing problem for a fictional company called RoboMarkt.
  • Nuxt.js website - Website for a tourism destination town.

Bachelor

  • TextEdit - Command line text editor with undo and redo capabilities.
  • Histogram Equalizer - VHDL description of an IP for a Virtex 7 FPGA that executes an algorithm for image histogram equalization.
  • Master of Renaissance - JavaFX implementation of board game Master of Renaissance, with multiplayer up to 4 players.
  • Ebazon - E-commerce website made with Java servlets and a JavaScript frontend based on AJAX.

Personal Projects

Discord Bots

  • StreamAlert - Live notifications for Twitch streams in a Discord text channel.
  • Companies - Clan system intended for easy organization of Discord guilds based on online games.
  • Coins - Economy system for Discord guilds.
  • Survey - Survey system for Discord guilds.
  • Support - Ticketing system to easily manage users support requests.
  • AutoChannel - Private temporary channel creation.
  • Advertisement - Run ads in Discord text channels without spamming.

Others

Popular repositories Loading

  1. population-zero-map population-zero-map Public

    An interactive map for Population Zero game, a survival MMO created and published by Enplex Games LLC.

    JavaScript 2 1

  2. discord-advertisement discord-advertisement Public

    Discord bot for posting ads in channels every x messages received

    Python 2

  3. cicero-on-vidor4000 cicero-on-vidor4000 Public

    C 2 1

  4. rl-project-20-21 rl-project-20-21 Public

    Digital circuit design course 2020/2021 final project at Politecnico di Milano

    VHDL 1

  5. SRMapMarkers SRMapMarkers Public

    A mod for Slime Rancher that adds custom markers on the in-game map

    C# 1

  6. ing-sw-2021-panseri-spada-mornatta ing-sw-2021-panseri-spada-mornatta Public

    Java