BIO
I love working with microcontrollers, PLCs and other embedded devices. Fluent in developing native Android applications, Web applications, Flutter cross-platform applications. Research driven and very passionate about my work.
Mar 2024 - Present
🏢 Smarteh Living Systems
👨💻 Student Intern (Projects department)
Developed an advanced MQTT tool using Flutter for efficient transfer of text and image files over the MQTT protocol. Revitalized a legacy client application for the WAMP/Crossbar protocol and optimized its backend configuration. Currently developing a Cloud dashboard web application with TypeScript, Next.js, and Node.js, featuring Single-Sign-On (SSO), role-based access, integration of multiple services, and a modern, intuitive interface for enhanced user experience. Implemented the frontend of this Cloud dashboard and also a backend for MQTT broker connection, WebDAV server connection and MQTT client that can show all the PLCs currently connected to the server and manipulate them in some ways.
Aug 2022 - Mar 2024
🏢 Smarteh Living Systems
👨💻 Student Intern (R&D department)
Researching and developing a novel multi-platform Bluetooth Mesh provisioning CLI and GUI application for Bluetooth-Low-Energy (BLE) and also developing a Mesh Proxy Configuration client for different Bluetooth Mesh devices ranging from simple switches, door status sensors and PIR sensors. During my internship I obtained new skills in Python, Flutter, Dart and JavaScript programming and also obtained new skills in field of Bluetooth, Bluetooth Low Energy, Cryptography and Programmable Logic Controllers (PLC). The tool is the first tool of its kind to be ever available for Windows ecosystem. It is also the pivot point of my Master thesis research paper.
Feb 2017 - Apr 2021
🏢 Smarteh Living Systems
👨💻 Student Intern (R&D department)
Optimized and upgraded a rotating Lidar device and developed a PC based python software with GUI for 3D room scan data visualization which also contains an algorithm which is capable of detecting persons present in a room. Wrote a Python GUI application that lets the user control the Lidar device and manipulate its behavior (start scan, end scan, return scan data, etc.). The GUI application also had an algorithm to count persons in room or just return the status of room occupation (occupied, not occupied). This data could later be used for building automation purposes. During my internship I obtained new skills in Python (PyQt) and C programming and also obtained new skills with Git version control system.
Sep 2019 - Oct 2019
🏢 Smarteh Living Systems
👨💻 Student Intern (Projects department)
Developed and fully tested an automation configuration of multiple PLCs (software and GUI included) and sensors for home and heating automation of a multi-family building. During my internship I obtained new skills in Python, PLC, ST and LEDER programming and also obtained new skills in automation and Graphical User Interface (GUI) design. The PLC application has a scheduler, different modes of operation (heating, hot water, etc.) and also can be remotely manipulated through the PLC in-built HTTP server which is able to present its GUI application to the Web.
2021 - 2024
🏫 University of Ljubljana, Faculty of Computer and Information Science
🎓 Masters's degree, Computer and Information Science
I obtained my Master's degree in Computer and Information Science on December 12, 2024, achieving an overall grade of 9/10. For my Master's thesis, I presented the research project titled 'A Tool for Managing Bluetooth Low Energy Devices and Bluetooth Mesh Networks.' Throughout my studies, I completed key courses such as Algorithms, Approximation and Randomized Algorithms, Functional Programming, Human-Computer Interaction, Mathematics 1, Unconventional Platforms and Processing Methods, Cloud Computing Services, Computer Systems, Modern Software Development Methods, High-Performance Computing, Wireless Sensor Networks, and Advanced Computer Vision Methods, earning excellent grades. Additionally, I was a member of both the college's futsal and volleyball teams.
2018 - 2021
🏫 University of Ljubljana, Faculty of Computer and Information Science
🎓 Bachelor's degree, Computer and Information Science
Graduated with a Bachelor's degree in Computer and Information Science, achieving a grade of 9.2/10. During my studies, I successfully completed courses such as Discrete Structures, Linear Algebra, and Fundamentals of Mathematical Analysis. For my thesis, I presented the research project titled "Room Occupancy Detection Using a Rotating Lidar Device," earning a score of 9/10. Additionally, I was an active member of the college's futsal team.
2014 - 2018
🏫 Gimnazija Tolmin
🎓 High School Graduate
Graduated high school with a perfect grade of 5.0/5.0, achieving excellent scores on final exams. Actively represented the school in numerous sports competitions and cultural activities. Recognized for academic excellence with the prestigious Zois scholarship awarded throughout all years of study.