In this page you can explore various personal projects I developed in my free time, as a way to learn new frameworks or just for fun!
Some of these projects were developed completely by myself, while others were a team effort.
This project is under development.
This project will allow people to discover and visualise vintage photos of my native town, Villaverla, using an interactive map.
The features roadmap includes the ability to upload new photos and collections, allowing users to assign them a specific spot in space and time, using interactive maps and timelines.
First iteraction of my own personal portfolio.
Coded by hand using Vue as a front-end framework, Nuxt for the general structure and routing, and Tailwind CSS for styling. Supports localization using i18n.
Game entry for the GameJam 'Mini Jam 81: Kaiju', developed in a 48 hours schedule.
The game consists of a 2D scroller, included features are: six different levels set in different areas, animated cutscenes, boss fights.
You can play the game on itch.io. The game was created using Unity3D.
Cold War is a simple multiplayer puzzle game that aims to simulate the experience of an Escape Room.
It consists of an interactive website with several interactive puzzles to be solved.
Every interaction by a user is shared with all instances in real time via SignalR. The back-end is managed by Asp.Net Core while the front-end has been implemented as a Blazor WebAssembly project.
Dove si Butta is an application for the Google Assistant.
It allows you to find out in which separate collection a particular type of waste should be disposed in. The operation is very simple, just indicate the name of the waste and Dove Si Butta will recommend the most appropriate disposal destination.
The application was built using the Google Actions Console to achieve user interaction, while the logic is handled by a cloud function that analyses the query and retrieves data from a Firebase instance.
Publication written in collaboration with the researcher Fabio Poiesi during the internship period at the Bruno Kessler Foundation.
The publication discusses the results obtained from my thesis project.
I created a multi-user virtual reality (VR) application for Android smartphones in which people can communicate and interact with each other using their hands, by using the Leap Motion device. In addition, I implemented an UDP-based protocol and studied a series of optimisations in order to make the experience as smooth as possible. More information is available here.
PartyCast is a multiplayer game from 2 to 4 players that uses Google Cast technology and an Android device as a remote control.
Once the application is installed on their phone, users can connect and play with each other through the use of a TV and a Google Cast device (such as a ChromeCast).
The goal of the game is to win a series of challenges (mini-games). There are challenges of all kinds, from using the phone's touch screen to blowing, shaking or rotating the device.
Made with ♥ by Mirko Pani with Nuxt.js. Info.