About Me
Hi! I'm a 26-year-old Interaction Designer, newly graduated with a Master's degree and eager to apply my skills. I love exploring new technologies and leveraging them to create intuitive and impactful designs. When I'm not working or studying, you can find me wakeboarding - I even recently took home 3rd place at the Danish National Championship!
University Projects
Exploring conversational AI and response types for information elicitation

In this project, we developed four different versions of a chatbot-like interface using Nuxt (Vue) and OpenAI API. Built from the ground up, it uses techniques like streaming responses using websockets, structured output, and prompt chaining.
- Nuxt
- • Vue
- • Open AI API
Improving the sustainability of GenAI

This project explored how to minimize energy consumption in AI image generators while maximizing creativity. We developed an app using React for the frontend and Python, FastAPI for the backend, that gave us very fine control over the process of local image generation. This allowed us to denoise the image step by step to examine if that would allow for energy savings.
- React
- • Stable Diffusion
- • Python
- • Local Image Generation
- • FastAPI
- • PyTorch
Zoodex: Collecting and Chatting with LLM-Animals

Zoodex is an Flutter Android app for Aalborg Zoo, which aims to teach kids more about animals. Users of the app can "capture" zoo animals by taking pictures of them, which then gets recognized using TensorFlow for image classification. The user can then chat with the animal to gather facts about the animal. The chat, which is implemted using OpenAI API, features streaming responses, unique personality for each animal, and fact recognition using regex.
- Flutter
- • Dart
- • Open AI API
- • Image Classification
- • TensorFlow
Retroscribe: Rewriting Classic Literature Into Contemporary Language

This project examines young adults' views on classic literature. A workshop with ten students aged 17-22, which consisted of focus group interviews, reverse brainstorming, and inspiration card, revealed that complex language in classics is a barrier. To address this, we developed Retroscribe, an AI-driven tablet app. It can rewrite classics into contemporary language while keeping the original plot using the OpenAI API. A hallway test showed a preference for the rewritten text.
- Open AI API
Generating routes to facilitate neighborhood exploration.

We developed an application in Unity that generates routes based on user-selected points of interest (POI). We utilize various APIs, including OpenRouteService, a route generator built on OpenStreetMap, and Google Places, which retrieves images of POIs.
- Unity
- • C#
- • OpenRouteService API
- • Google Maps API
Creating a motion controller for Overcooked!

In this project, we created a controller for the game Overcooked! 2, that would enhance the gameplay experience by incorporating motion controls. Using 3D modelling and 3D printing, we build the shell for the controllerm which ran on an Arduino. The result of an evaluation showed our motion controller made Overcooked! 2 more enjoyable than a regular Xbox controller.
- Arduino
- • Blender
Creating GuildMiners

This project focused on developing a mobile game using Unity and C#. The goal of the game was to connect people through shared interests and collaborative gameplay. Enemy AI was implemented using state machines. We successfully delivered a functional prototype, but we did not find the game to facilitate the goal of connecting people.
- Unity
- • C#
Personal Projects
Flush Pilot

An Android and iOS app developed using Flutter where you can log a toilet visit and rate it from 1 to 5. Has social features like following friends. All data is saved in a relational database (Supabase).
- Flutter
- • Dart
- • Supabase