I’m an IT Product Development student at Aarhus University, graduating this summer. I have a strong passion for technology, software development, and human-centered design. My experience spans programming, embedded systems, and real-time data processing, with hands-on projects in smart home automation, localization systems, and IoT applications.
Tool/Framework | Skill Level |
---|---|
JavaScript | Advanced |
HTML/CSS | Advanced |
Flask | Advanced |
Java | Intermediate |
GO | Intermediate |
C++ | Intermediate |
Python | Intermediate |
C | Beginner |
SQL | Beginner |
Node.js | Beginner |
Skill | Proficiency |
---|---|
CAD (Fusion360) | Advanced |
3D Printing | Advanced |
Embedded Systems (Arduino, ESP32) | Advanced |
IoT Protocols (MQTT, HTTP) | Intermediate |
Electronics & PCB Design | Intermediate |
Git Version Control | Intermediate |
Agile Development | Intermediate |
Docker | Beginner |
Ubiquitous Computing
This project explores a hybrid indoor localization system combining Bluetooth Low Energy (BLE) and millimeter-wave (mmWave) radar technologies to improve accuracy and latency in a Spotify music following system. The system dynamically adjusts audio sources between speakers as users move across rooms, providing a seamless and personalized audio experience.
By leveraging BLE for user identification and room-level tracking, and mmWave radar for high-precision desk-level tracking, the system addresses challenges like multipath interference and user differentiation.
Systems Development
The project aimed to address the challenges faced by the fitness board at Vilhelm Kiers Kollegium, specifically issues related to overcrowding and an inefficient member registration process. By conducting field studies, user involvement workshops, and iterative prototyping, the team developed a digital solution to enhance the user experience for both fitness members and the board.
Distributed Systems & Blockchain
This project implements a tree-based blockchain with a static proof-of-stake consensus mechanism to achieve total-order transaction validation. Distributed ledger that ensures transactions are processed in a strict order and preventing overdrafts.
The system runs with 10 peers, each controlling an initial account, and follows a lottery-based selection for block creation. Transactions include a fee, and block creators receive rewards, mimicking real-world blockchain incentives.
Embedded programming, Electronics & 3D modelling
This project explores the development of an interactive memory game designed to enhance working memory in children aged 6 and up. The game uses a combination of visual and auditory feedback through an LED ring, a speaker, and a rotary encoder to create an engaging and natural interaction. The game progressively increases in difficulty, challenging the player's memory and fine motor skills. The project incorporates CAD design, 3D-printing, electronics and a custom-made PCB