About Me


I'm Alessandro Arrichiello, graduated in Computer Engineering at Università "Federico II" di Napoli (Master Degree).

I was born on 30/05/1986 in Naples but I live in Milan for working. 

I am a computer enthusiast, I like to try and study all new types of technologies as can be seen in the archives of my blog.

Why are you here?

Maybe you've come from Google, or maybe not, maybe you know me, or maybe not, anyway take a look at my site, my projects, my blog, my photos, etc..

In the menu you will find everything you need to explore my world,
Hope you like it, I wish you a good navigation!




This site is hosted on a Raspberry Pi, 700Mhz ARM processor and 256MB of RAM, with GNU / Linux Kernel 3.0 and lighttpd with perl support. I also use it as a NAS server to share printers and hard disk in my home network.


Latest Tweets

About Me

Any sufficiently advanced technology is indistinguishable from magic. (Arthur Charles Clarke)

Technical skills and competences

Iknow the main use of appropriate technological tools designed for group work, including some version control systems like Subversion.

I know in depth the programming languages ​​PHP, C, C++, Java (Eclipse IDE) and CORBA middleware.

I have a good knowledge of the language JavaScript (in particular the framework jQuery) and XML.

I know the basics and I've had some experience with the programming language Python and Perl.

I have a good knowledge of SQL and experience with MySQL and Oracle.

I am passionate about web programming and practical XHTML and CSS. I have used and customized for a number of projects CMS like Wordpress, ZenCart and OpenCart. Over the years I have developed some personal websites or engaged in work activities and business, dealing with the programming (frontend and backend).

I have a good knowledge of Microsoft Office, OpenOffice and other common productivity software for Microsoft Windows and Linux.

I use and have excellent knowledge of Windows operating systems.

I have a passion and knowledge for GNU/Linux systems, the passion began at age 14 and continues today. Over the years I have gained experience using the following distributions: Slackware, Gentoo, Debian, Ubuntu. Here are some details: Kernel configure & build, daemons configuration http (Apache / Lighttpd), FTP (vsftpd), SSH, SVN, MYSQL, etc..

Recently I enriched my knowledge on Network Monitoring (Wireshark / Nmap), focusing on Penetration Testing (Network Security) using tools like: Metasploit, Nessus scanner, etc.

Currently I'm working with tools for automating Enterprise IT: configuration management (puppet) and continuous integration (docker) through virtualized platforms (VMware ESXi).

During March/April 2014 I have been involved in the review of a book on the latest technology WebRTC: "WebRTC Blueprints",

During April/December 2014 I have authored a video course on WebRTC technology: "Learning WebRTC Application Development",
ISBN: 139781783989904


  • C++
  • C
  • Java
  • Linux
  • Linux Kernel
  • PHP
  • Python
  • MySQL
  • Perl
  • HTML
  • CSS
  • VHDL
  • Cadence Suite
  • 68k Assembly
  • JavaScript
  • SIP Servlets
  • SIP
  • XMPP
  • XML
  • Eclipse
  • SMIL
  • WebRTC
  • AJAX
  • Android Development
  • Gstreamer
  • KML
  • Tomcat
  • Servlets
  • J2EE Application
  • Swing
  • Apache POI
  • Google App Engine
  • Nmap
  • Wireshark
  • Metasploit
  • Docker
  • Puppet


OpenCally → is a simple video communication service. It's based on new WebRTC technology, it's free and it doesn't require any plugins' installation.
MPlayer Youtube Video Streamer → With this python-based script you will be able to watch every video on youtube, except for those ones that are not on servers allowing .flv streaming.
CodeManager → is a free and opensource Software for storing and highlighting source code, It's entirely written on Perl and you can control it by web interface. Android Development → is the brainchild of two friends: Flavio and Alessandro, who personally decided to start developing software for such a system in relation to specific needs.
Stella Mattutina → Configure, edit and adapt a generic Wordpress platform to specific use of a primary school and childhood, with its reserved area to facilitate the electronic communication between teachers and students.
Self Hosting → Development, configuration and maintenance of a self-hosting on board with low energy consumption, one of the first attempts (which lasted until August 2012) was carried out on a Linksys NSLU2, which was then replaced with a Raspberry Pi board.


Analysis and study of the problems and use cases of VOIP (SIP) over UMTS, a research project prepared for the examination of the course of Computer Networks 2.
Design of a 16-bit ALU, a project in VHDL prepared for the examination of the course of Architecture of Computing Systems.
Script of Architecture of Integrated Systems, a series of exercises performed during the course of Architecture of Integrated Systems.
SmilingWeb: A cross-platform SMIL Player, a research project prepared for the examination of the course of Multimedia Systems.
Bachelor Thesis, An application for the transmission of multimedia content in the Android environment.
Slide bachelor thesis summary, discussed during the graduation examination.
Dissertation, An architecture for multimedia streaming in a distributed environment.
Slide master's thesis summary, discussed during the graduation examination.

Supported Organizations

The Linux Foundation

The Linux Foundation logo

The Linux Foundation (LF) is a non-profit technology consortium chartered to foster the growth of Linux.

Free Software Foundation

Free Software Foundation logo

The Free Software Foundation (FSF) is a nonprofit with a worldwide mission to promote computer user freedom and to defend the rights of all free software users.

Contact Me


Primary email address:

Additional email addresses:


Private: +393474530764