This is a curated collection of experimental projects spanning mathematics, machine learning, games, and quantum computing. Over the years, I’ve developed—or supervised the development of—these interactive tools, simulations, datasets, and apps to explore complex ideas through hands-on experimentation. Each project represents a fusion of curiosity and computation, aimed at making advanced concepts more intuitive, engaging, and accessible.
Apps and Datasets
Games and automations
Databases and Cryptography
| 🗒️ Databases | 🔐 Cryptography |
|---|
| Covid19-Cases: an SQL database for the analysis of some Covid-19 Data. There are some visualizations available for interesting queries: here and here. More information here. | Some classical ciphers: implementations of the Cesar’s cipher and Vigenere cipher. You can run them here and here. More information here. |
| | RSA: You can run it here. More information here. |
| | AES s-box: To run it you need a (local) copy of the corresponding Jupyter notebook or, simply click on the Open In Colab button at the beginning of the notebook. More information here. |
Other
All my (public) coding projects are available on my GitHub profile. Besides, apps, datasets, games, databases, etc… I have also worked on numerical analysis, computer vision, epidemic modeling etc…:
- Some comupter vision tools: An image blurer used to blur car’s plates a face detection system, an image reconstruction method based on Matrix Completion (Alternating Least Square method) and a complete image classification system based on filters, convolution, and color histograms.
- Automatic note estraction: basic signal processing tachniques (e.g. audio filtering and FFT) to transform an audio track into playable sheet (text) music.
- Socket programming: basic implementations of a web server, a UDP pinger, a Mail Client and a Web Proxy.
- Waves simulation tools: a variety of tools to approach some problems related to wave equations (with applications mainly in seismology).