Projects

FreeBSD
I am interested in the sysctl (get/set kernel state at runtime), OS installer, audio subsystem, networking and Desktop/Laptop environment.

Projects and contributions: wiki.freebsd.org/AlfonsoSiciliano.



Past Projects


Cool Compiler
Implementation of a compiler (lexical, syntactic and semantic analyzer) written in Java for the cool language.


Web Sites


ViscianoPiu
Android App for local news, social and ipcam streaming.


Debian
wiki.debian.org/AlfonsoSabatoSiciliano
built, maintained, co-maintained and adopted .deb packages, sponsorship.



Academic Projects


dub - Danger U-Boot
3D game written in C++ with OGRE and OpenGL (screenshots).


Numerical Analysis project:
1. Function to implement the power method for calculating the maximum modulus eigenvalue of a matrix. 2. Function that implements the QR method with translation of origin (shift) for the calculation of the eigenvalues of a matrix.

Software: GNU Octave, MATLAB language.


Cryptographic RFID protocols
Secure authentication protocols for RFID technology (Wikipedia).
HB, HB parallel version, HB+, HB+ parallel version, random HB# and Gossamer protocol, written in C using linux fork() and POSIX IPC.


Parallel QuickSort
implementation of parallel version of QuickSort algorithm with requirement that at any time the processors load is always perfectly balanced. Software: C, gcc, OpenMPI and OpenMP. Hardware: 3 PCs connected by an Ethernet/Wifi network with a sum of 8 cores.


Alfix Media
Tool for students written in Java.


Exports of Italian regions
Analysis of the exports from Italy.
Software: R (programming language) and CRAN.


Holiday Heaven
Hotel management distributed software intended for owners, customers and a system administrator, for Software Engineering course. Java, Eclipse, Model/Controller/View architecture, MySQL, JDBC, JUnit, java RMI and javax.swing.


UniSaSA
Distributed system for sensors and actuators, useful for: Augmented reality, Ambient intelligence, Virtual Reality and Internet of Things, components: