My work
I pride myself on the quality of my work. Unless performance demands otherwise, (I like to believe) I write clear code that is not just easy to understand but also easy to modify and behaves as one would expect it to behave.
I like to cover the code I produced with tests if the circumstances allow it.
Projects I've worked on at work
Due to the non-disclosure agreement in my contract, I am not allowed to reveal the names of the projects I worked on.
Touch detection software
A program written in C++ capable of detecting touches and gestures using 2D lidars
Compiled into a dynamic library (.so or .dll) so it can be loaded into Unreal Engine, Unity, or any custom application.
Capable of detecting not just "raw" touches but different gestures (tap, swipe, zoom, etc.) too.
It can handle multiple sensors on a single wall and multiple walls.
With the use of 3D sensors, body ID can be attached to the gestures and tracked across multiple walls.
Multithreaded architecture ensures that sensors never lag behind.
A separate configurator application that can be used to create or edit configuration files with positioning and sensor addresses.
Different unit and integration tests using the Google Test library.
Builds and runs on Windows, Linux, and Mac, on both x86_64 and ARM architectures.
Handball event tracker application
A single-page application written in VueJS where our client can track the events of a sanctioned handball match.
Using a websocket, the events are immediately forwarded towards a server that syncs with multiple clients.
In case of an outage, the application can fall back to a local IndexedDB, syncing the events when the connection is restored.
The server that uses MongoDB also shares the current events through websockets to fans of the sport that visit the public website.
Book administration system
A web-based administration system written in PHP, using Laravel.
Uses Apache Solr to perform full-text searches.
Developed and hosted using docker containers.
Uses a container with an LLM module that can create summaries from uploaded PDF files.
Fiscal-themed competition website
A website written in PHP, where our client can hold a country-wide competition for schoolchildren.
It supports multiple regions and multiple levels depending on what grade the children go to.
Support for both manually correctable open-ended questions and automatically correctable quizzes.
School administration website
A website where teachers can administer marks and absences to schoolchildren throughout the year.
Administered marks are shared with the parents and are automatically used to calculate midterm and end-of-the-schoolyear grades.
It calculates school- and grade-wide statistics, displaying them on comprehensive graphs.
Other technologies
Some projects I cannot mention either due to NDAs or insignificance, but I've also bumped into the following technologies:
- Docker
- Laravel Nova
- MariaDB
- October CMS
- PHP Unit
- SEO
- Unreal Editor for Fortnite