Hi, I'm Carmine Benedetto

Software Engineer.
Aspiring to be someway a creative and a good person.
Made in Lucania.


           

Something about me

Who I am and what I do

My name is Carmine Benedetto, I was born and raised in Basilicata (South Italy).
Passionate about computers and informatics since childhood,
I developed particular interest in software engineering, networking, embedded and wireless systems.
I received the Bachelor's Degree and the Master's Degree in Computer Systems Engineering
(Curriculum Networking and Multimedia) in 2009 and 2012, respectively, from the University of Pisa.
In 2013 I started working with the Research & Development Team at Fluidmesh Networks
as Embedded Software Engineer while in 2020 I joined Cisco.
I'm always interested in cutting-edge technologies and I enjoy developing new ideas
for Icosaedro Lab, a virtual space and creative container I created with some friends of mine.

Keep an open mind, but not so open that your brain falls out.
[Richard Feynmann]

Icosaedro Lab

Take a look at our Nerd Lab for Handmade Digital Creations

Curriculum Vitae

If you're interested, you can find my LaTeX Curriculum Vitae here

GNU/Linux user

I'm a big supporter of Open Source technologies especially Linux based

I like building stuff

Here it is a small library of projects I developed or I contributed to
2023

Street Art Cities Hunter

Contributor to Street Art Cities project, responsible for finding and adding new street art to the Street Art Cities database.
You can check it out my profile on Street Art Cities at this link.

2023

YouCantMissIt

YouCantMissIt is a web portal, built on Wix, which tracks all music festivals in Italy using community inputs.
You can visit the website at the following link: YouCantMissIt.

2022

Nothing But Airball

Nothing But Ariball is a simple website, built on Wix, made for a 3x3 Basketball Team.
You can visit the website at the following link: Nothing But Airball.

2021

Weekend Vibes

Weekend Vibes is a blog, built on Medium, which collects a series of maps suggestions for motorbike rides.
You can visit the blog at the following link: Weekend Vibes.

2021

Tiny Audio Cataloguer

The project consists of a small Python3 tool useful to catalogue and organize audio files based on embedded meta tags such as artist, album and track.
Used programming languages: Python.

     

2020

Music Profile

The project consists of a single page website collecting my music-related profiles and projects.
Used programming languages: HTML, JavaScript, jQuery, CSS.
You can see the project at the following link: Music Profile.

2020

DIY Space

The project consists of a single page website collecting some DIY projects I worked on.
Used programming languages: HTML, JavaScript, jQuery, CSS.
You can see the project at the following link: DIY Space.

2019

TaffyDB JSON Serializer

JSON serializer framework to read/write small JSON database files using TaffyDB APIs.
Used programming languages: PHP, JS, jQuery.

     

2017

LabBrick Digital Attenuator

The project consists of small control tool to use the LabBrick Digital Attenuator from Vaunix under Linux.
Used programming languages: C.
I contributed with some patches pushing new features and optimizations.
Original code developed by thuehn and ikstream.

2017

Syskrack Lab Website

The project consists of a reponsive Website built on Wordpress platform.
Used programming languages:
PHP, HTML5, jQuery, JavaScript, CSS, MySQL.
Project realized in partnership with: Giuseppe Liuzzi.
You can visit the website at the following link: Syskrack Lab.

2017

Songful

Songful is an interactive blog, built on Medium, which implements a service to discover and stream music using the most popular straming platforms.
Project realized in partnership with:
Valerio Luconi and Luca Laudadio.
You can visit the blog at the following link: Songful.

2016

Syskrack APS Website

The project consists of a reponsive Website built on Wordpress platform.
Used programming languages:
PHP, HTML5, jQuery, JavaScript, CSS, MySQL.
You can visit the website at the following link: Syskrack APS.

2016

Smart Fancy LaTeX CV Template

The project consists of a LaTeX template built on ShareLaTeX platform.
The template is designed for CV or resume with modern and smart infographic-style elements including fontawesome support.
Used markup languages: LaTeX.

        

2015

Ecateo Beta

Ecateo is a fully reponsive, Django based, web application which implements a service to visualize and manage WMS data retrived from the Open Data portal of Regione Toscana.
Ecateo has been awarded as one of the the best apps for the StartApp Contest Toscana.
Project realized in partnership with: Luca Laudadio.
Used programming languages:
Python, jQuery, JavaScript, XML, Bash.
The project presentation (in Italian) is available at this link.

2012

Digital Bookcase

The project consists of an application for Android smartphones which implements a digital copy of a bookcase.
Used programming languages: Java, XML.

2012

SHE

SHE (Simple Handoff Emulator) is a simple software which provides a platform to emulate Handoff mechanism within Wireless Mesh environments.
Used programming languages: C++, Pytohn, Bash, Perl.

        

2012

Sitcom Your Life

The project consists of a very simple application for Android smartphones which implements a player for some typical sitcom sounds.
Used programming languages: Java, XML.
Project realized in partnership with:
Alessandro Pischedda, Luca Laudadio.

2012

LZ77 Compressor

The project consists of a data compressor using the LZ77 dictionary based algorithm.
Used programming languages: C, Bash.

        

2012

Simple eCommerce System

The project consists of a web interface which implements a simple and secure e-commerce system composed by different modules: user registration, user session, management, show products, add to the cart and show cart, payment.
Used programming languages: PHP, MySQL, HTML, CSS.

        

2012

Giftrans Porting

The project consists of a patch for the UNIX images manipulation software giftrans.
The patch adds two options to the application to: create white and black images, decrease the image brightness with different degree.
Used programming languages: C.

        

2012

Quanto Stress

The project consists of a simple application for Android smartphones which implements a psychological test to mesure the level of anxiety and stress.
Used programming languages: Java, XML.
Project realized in partnership with Luca Laudadio.

2012

Il Diario dei Lettori

The project consists of a blog/community dedicated to books.
The portal allows to users to post their own reviews using a simple form.
Used programming languages: PHP, HTML, CSS.
You can see the project at the following link: Il Diario dei Lettori.

2012

Silence Please

The project consists of an application for Android smartphones which implements an audio profiles manager based on GPS geolocation.
Used programming languages: Java, XML.
Project realized in partnership with Luca Laudadio.
The project presentation (in Italian) is available at this link.

        

2012

Secure Crypto

The project consists of a system which implements a secure cryptographic protocol into a distributed Client-Server type application.
Used programming languages: C++.

        

2011

WMN Scheduling Analysis

The project consists of the analysis and design of some scheduling algorithms for Multi-Hop Wireless Mesh Networks in Time Division Multiple Access mode.
Used programming languages: C++, Python, Perl, XML.
Project realized in partnership with:
Alessandro Pischedda, Luca Laudadio, Silvio Bianchi.
The project presentation is available at this link.

2011

SAD Calculation

The project consists of a system which simulates a synchronous circuit that implements the SAD Calculation: the sum between the differences in absolute value pixel by pixel of two blocks of monochrome images.
Used programming languages: VHDL.
Project realized in partnership with Silvio Bianchi.

        

2011

Distributed Memory

The project consists of a system which implements a distributed memory abstraction.
Used programming languages: C++.
Project realized in partnership with Silvio Bianchi

        

2011

Active Monitors

The project consists of an extended synchronization mechanism between processes similar to rendez-vous mechanism.
Used programming languages: Java.
Project realized in partnership with Silvio Bianchi.

        

2009

E-commerce Website

The projects consists of a website with commercial purposes developed on CMS Joomla! 1.5 platform. The e-commerce section is implemented with the PHP VirtueMart Joomla module.
Used programming languages: PHP, HTML, CSS, JavaScript.

2009

Webserver [Basic Version]

Concurrent multi-thread webserver. The concurrency is obtained with the implementation of POSIX Threads.
Used programming languages: C

        

2007

Wari The Game [Basic Version]

The project consists of a static part made up of a simple web interface with descriptive functionalities and of a dynamic part, realized in javascript, that implements a game application.
Used programming languages: DHTML, CSS, JavaScript.

        

Patents

C. Benedetto, L.Trisolini, A. Erta, L. Bisti, U. Malesci
Transmission rate selection in mobile applications
European Patent EP3624380A1, March 18, 2020
Espacenet Patents Reference


C. Benedetto, L.Trisolini, A. Erta, L. Bisti, U. Malesci
Transmission rate selection in mobile applications
U.S. Patent 10484113, November 19, 2019
JUSTIA Patents Reference

Journals

C. Vallati, E. Mingozzi, C. Benedetto
Efficient Handoff Based on Link Quality Prediction for Video Streaming in Urban Transport Systems
Wireless Communications and Mobile Computing, Vol. 16, No. 15, pp. 2298-2314, October 2016
Wiley Online Library Reference

Internationals Conferences

C. Benedetto, E. Mingozzi, C. Vallati
A Handoff Algorithm based on Link Quality Prediction for Mass Transit Wireless Mesh Networks
Proceedings of the 18th IEEE Symposium on Computers and Communications (ISCC 2013), Split, Croatia, July 7-10, 2013
IEEE Xplore Reference

Want to ask me anything? Get in touch!

Do not hesitate to contact me for any reason! Use the following form.