Skip to content
View NicholasRasi's full-sized avatar

Organizations

@deib-polimi @whip-live
Block or Report

Block or report NicholasRasi

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
NicholasRasi/README.md

Hello there! 👋 I'm Nicholas Rasi

I'm currently working at WHIP as a software engineer.

My main areas of interest are:

  • microservices, serverless and more in general software architectures
  • containers and orchestrators
  • automation and IaaC
  • CI/CD

⚡ My portfolio is available at makeb.it


Latest projects

  • Federated Machine Learning: L. Baresi, G. Quattrocchi and N. Rasi, "Open Challenges in Federated Machine Learning," in IEEE Internet Computing, 2022, doi: 10.1109/MIC.2022.3190552.

  • Federated Machine Learning as a Self-Adaptive Problem - SelfAdaptive-FedML: L. Baresi, G. Quattrocchi and N. Rasi, "Federated Machine Learning as a Self-Adaptive Problem," in 2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2021 pp. 41-47, doi: 10.1109/SEAMS51251.2021.00016.

  • Resource Management for TensorFlow Inference - TensorFlow + Adaptive resources control: L. Baresi, G. Quattrocchi, N. Rasi. 2021. “Resource Management for TensorFlow Inference”. 2021 International Conference on Service-Oriented Computing (ICSOC), doi: 10.1007/978-3-030-91431-8_15. This module implements the control theoretic solutions to manage the resources (CPUs and GPUs) in computing nodes (containers and VMs).

Cloud Related

  • VMBS: cloud performance benchmarking of Virtual Machines (VM)

  • SlurmCluster: Ansible playbooks to setup a multinode cluster with Slurm + MPI benchmarks + HPC containers

  • Containers Survey: a study of the most popular container implementations

Prototypes

  • TLapse: WiFi Programmable Motorized Timelapse build on top of Wemos D1 Mini

  • Pomodorino: a visual pomodoro timer built with ESP8266 and RGB LED

Android Apps

  • Filterss: RSS reader with filtering and popularity features

  • YouToMP3: convert any Youtube video into a Mp3 in a touch!

Other projects

  • HashtagsGeneratorBot: Telegram bot used to generate the most popular hashtags given a list of words

  • GenM3U: GenM3U is a M3U playlist builder. It can be used to manage IPTV channels lists allowing you to easily create, check, import, export and share M3U playlist


My profile image was generated using BigGAN and StyleGAN models with Artbreeder

Popular repositories

  1. Neopixel-Ring-LED-Sequences-and-Animations-Maker Neopixel-Ring-LED-Sequences-and-Animations-Maker Public

    Create beautiful animations for your Neopixel LED Ring with a few clicks!

    HTML 18 7

  2. GenM3U GenM3U Public

    📺 GenM3U is a M3U playlist builder. It can be used to manage IPTV channels lists allowing you to easily create, check, import, export and share M3U playlist.

    CSS 7 4

  3. TrieWordsFilter TrieWordsFilter Public

    This library use a trie to search a list of words in a text. Useful in example for censoring profanity in web applications.

    PHP 4 1

  4. YoutubeToMP3 YoutubeToMP3 Public

    🎵 Convert any Youtube video into a Mp3 in a touch!

    Java 3 1

  5. PhoronixTestSuiteDocker PhoronixTestSuiteDocker Public

    🚢 Phoronix Test Suite Dockerfiles with ready-to-use benchmarks

    2

  6. SlurmCluster SlurmCluster Public

    🔦 Ansible playbooks to setup a multinode cluster with Slurm + MPI benchmarks + HPC containers

    Shell 2