Portfolio - lumi200

About me

I'm currently a Software Engineering student at the University of Applied Sciences Upper Austria In my free time I'm either working on some small side project, learning new stuff or have some fun with my home lab or my Linux setup

commean

This is my thesis I wrote together with 2tefan at HTL Mössingerstraße. The topic of this thesis was collecting, aggregating, and analyzing vehicle traffic data collected via Cameras and edge computing.Stefan mostly worked on the nodes and its subsystems. If you wanna read about that head to his site

My part was the on premise side of the application. This involved writing a backend and frontend, as well as setting up a database for storing measurements and other data. The backend is based on Spring with Spring Data and Hibernate. For the database TimescaleDB was used since it is both optimized for relational data and timeseries data. Larger statistics like average traffic for several intervals and long time statistic was calculated on the fly. The backend also included both a Web-API and a LoRa endpoints. The LoRa part was implemented using The Thinks Network and its MQTT bridge. The frontend was written with Vue.JS and consisted of a map that showed all measuring points with popups with some statistics

unified-notify

This is a project of mine that's mostly for playing around and learning some stuff. The idea behind it is that you have several different sources and formats of notifications that get collected into one intermediary format, processed into defined templates and then send out via specified formats.

Its build with the intent to be a collection of microservices with low footprints. Currently only collectors realized are for webhooks. Those are written in Rust with the Rocket framework The processor is written in Go using Gin framework At this point there are no notifiers since university started before I could finish the first PoC.

Other Projects

Here some smaller projects I have that aren't as big as cool as the ones above