Experience
Data Science Consultant
Valtech eCapacity2021 - Present
I work as part of the Data Science/Engineering team providing business insights to companies by analyzing their customer data. Main technologies that i use include Python, Google Cloud Platform, Adobe Analytics, and SQL.
Teaching Assistant
Technical University of Denmark2019 - 2023
Spent multiple semesters as teaching assistant in courses ranging from introductory programming to symbolic AI.
Junior Developer
FoodInfo2017 - 2019
Developed a prototype app using the Ionic framework. The app served nutrition information and relevant offers from nearby stores using the FoodInfo API.
Projects
A Generalised Approach to Search Algorithms in Games
Technical University of DenmarkFall 2022
GitHub Repo
I presented a unified framework for implementing adversarial search algorithms, e.g. MiniMax and MCTS, with the aim of facilitating research, education, and open source collaboration in the field. A side effect of the framework is that it introduces an 'agent space' that allows for automated search for strong adversarial agents.
I presented a unified framework for implementing adversarial search algorithms, e.g. MiniMax and MCTS, with the aim of facilitating research, education, and open source collaboration in the field. A side effect of the framework is that it introduces an 'agent space' that allows for automated search for strong adversarial agents.
YOLO Real-Time Helmet Detection
Technical University of DenmarkFall 2021
GitHub Repo
We trained the You Only Look Once object detection model to detect the helmet usage of motorcycle and scooter users in a dataset recorded in developing countries. A positional encoding was used to deal with the many classes resulting from up to five people on each vehicle, each either wearing or not wearing a helmet.
We trained the You Only Look Once object detection model to detect the helmet usage of motorcycle and scooter users in a dataset recorded in developing countries. A positional encoding was used to deal with the many classes resulting from up to five people on each vehicle, each either wearing or not wearing a helmet.
Jewellery Recommendation System for e-Commerce using CBIR
Technical University of DenmarkSpring 2021
GitHub Repo
We developed a product recommendation system for Pandora jewellery using two approaches; an autoencoder and a triplet ranking network. This was paired with an object extraction model from Facebook Research, which resulted in a fully functional pipeline from input image to recommendations.
We developed a product recommendation system for Pandora jewellery using two approaches; an autoencoder and a triplet ranking network. This was paired with an object extraction model from Facebook Research, which resulted in a fully functional pipeline from input image to recommendations.
University Course Base Analysis
Technical University of DenmarkSpring 2022
Link to Demo
We built a webscraper to scrape the contents of all courses listed on The DTU Course Base. Using a TF-IDF analysis we found the words that best described each course, and used these shared words to form a large network of courses. The graph can be explored in a 3D space, and shows a high degree of clustering for subjectively similar courses.
We built a webscraper to scrape the contents of all courses listed on The DTU Course Base. Using a TF-IDF analysis we found the words that best described each course, and used these shared words to form a large network of courses. The graph can be explored in a 3D space, and shows a high degree of clustering for subjectively similar courses.
Multi Agent Q-Learning
Technical University of DenmarkSpring 2020
By making a Q-learning agent train against itself in a spaceship dogfighting game we programmed from scratch, we managed to raise the agents' performance to a level where it regularly beat human opponents.