Title | Language | Description |
---|---|---|
A* Algorithm Visualization | Python, PyGame | The A* is a graph traversal and path search algorithm, that's a interactive visualization of how it works. |
Space Invaders | Python, PyGame | The classic retrò shooting game |
i3-wm goodies | Python, Shell | Some basic configuration for i3 tiling window manager, including wpa_supplicant module to facilitate the use of network interfaces |
Ray Casting/Tracing Visaulization | html, SCSS, JS, P5 | Ray Casting is the methodological basis for 3D solid modeling and image rendering used to determinate what is visible along that path in a scene |
Maze Generation | html, SCSS, JS, P5 | A randomized version of the DFS algorithm can be used to generate mazes |
RaspberryPi Home Cluster | Unix, K8s, Docker | Built an Home Cluster, making four RaspberryPi cowork together as nodes of the same infrastructure under K3s, hosting different application, like Next-Cloud, by my-self... this portfolio is self-hosted on it too |
Born in Rome, class 1997, graduating in Computer Science at La Sapienza University in Rome. I started programming with Python and Java in the first year of college. A little later I started experimenting with web programming, learned html, JavaScript, some CSS and started building the first nodeJS servers on my RaspberryPi. Then addicted to Kubernetes and cloud platforms. In love with Linux, I started using Ubuntu and then switched to pure ArchLinux a few months later with i3wm as tiling window manager, I like to destroy it and rebuild things periodically in a better form.