DANIEL TUFVESSON

A portrait of Daniel Tufvesson

Hello! My name is Daniel Tufvesson and I study an MSc in computer science and have a BSc in cognitive science.

When I was 15, I wrote my first computer program, and ever since I have been hooked. What started as a fun hobby quickly turned into a passion. That is why, in gymnasium, I started a game development company with my friends, and then after gymnasium proceeded as an independent game developer. Now, I have turned my attention to the world of AI and natural language processing.

This portfolio consists of some of the projects I have had the pleasure of working on. And if you want to find out more about me and my experience, please refer to my LinkedIn.

Contact Me

Education

  • Linköping University, MSc in Computer Science
    2024–present
  • Linköping University, BSc in Cognitive Science
    2021–2024
  • Ystad Gymnasium, Technology Program
    2014–2017

Experience

  • Software Developer at SICK IVP
    2024–2025
  • Independent Game Developer
    2017–2021
  • Game Developer at ZuckerGates UF
    2015–2016

News

Implement and evaluate an MCMC Replica Exchange sampler for a Bayesian Multi-Scale Probit model for ranking text complexity. See GitHub for current progress. Presented my paper on speech act classification during the poster session at the Swedish Language Technology Conference (SLTC) 2024. Specializing in artificial intelligence and machine learning. Started my internship where I will develop a widget based dashboard for their industrial automation smart cameras. Received my BSc in cognitive science. My thesis was on using machine learning to classify speech acts.

AI and NLP Projects

Automatically classify speech acts in Swedish sentences. This is my bachelor's thesis in cognitive science.

A reimplentation of a multi-class perceptron for part-of-speech tagging words in Swedish sentences.

Latent Semantic Analysis using a Swedish Sentence-BERT model. This was part of a larger research project for a course in applied cognitive science.

Game Projects

Unearthed is about exploration, survival, crafting, mining, and most importantly automation! The game is set in a procedurally generated 2D tile world.

A variant of the classic Breakout game. In this version the player must break all the bones by bouncing around an angry-looking skull.

A fun but 'useless' input field for controlling the audio volume. To set the volume, you must launch a tiny rocket into orbit. The height of the orbit then determines the volume.