Garmin LiveTrack is a feature available on many Garmin devices for tracking in real time position and other parameters.
LiveTrack Export is a web open source interface realized by me which allows to extract the course from a LiveTrack session as an activity in standard formats like TCX, GPX and KML.
Backend realized with PHP.
Open source web application realized by me with Mapbox GL JS, PHP and PostGIS combining data from OpenStreetMap e Wikidata.
Project realized for the high school exam.
Input: Real Time Clock (connected through I2C) and soil humidity sensor (analogic, interfaced with a matching circuit to remove disturbances).
Elaboration: Arduino Micro microcontroller.
Output: solenoid valve to regulate the water stream (interfaced with a driver circuit with a relay and a monitoring LED).
Human interface: LCD display and serial communication.
Open source project written in C++ with Qt, created by Marazmista.
I contributed to the project by implementing:
- the retrieval of connected screen information through the RandR protocol with the libXrandr library
- the retrieval of GPU information directly from the Radeon and AMDGPU drivers (through the Linux kernel system call ioctl )
- the management of overclock
- a (now abandoned) OpenSUSE Build Service repository for the packaging of the application
Project started as my bachelor's thesis.
Android application that allows to visualize on a map the muster points set up by the Italian Civil Protection for earthquakes, floods o other emergencies and navigate to them.
I executed the domain analysis, the requirements analysis, the designing, the implementation and the integration of the application.
The final application allows to download offline the muster points in the areas which the user is interested in, visualize them on the map, check their details and navigate to them.
The source for the data is OpenStreetMap, but the application was designed to easily allow the adaptation to new types of muster points or new data sources.
Originali functions come from exam exercises of the "Analisi Matematica T-2" course held by Simonetta Abenda as part of the bachelor degree in "Ingegneria informatica" of Bologna university.