Dennis Johansson

A portfolio of AI and machine learning projects.

4th-year M.Sc. student in Computer Science and Software Engineering at Linköping University, specialising in AI and machine learning. I enjoy turning complex problems into clear, efficient solutions — combining solid software engineering foundations with hands-on work across applied ML, natural language processing and full-stack development.

  • Machine Learning Model development and evaluation
  • Natural Language Processing Reasoning experiments and model adaptation
  • Full-Stack Development Frontend, backend, and integration

About

More about me

Background

I am a 4th-year M.Sc. student in Computer Science and Software Engineering at Linköping University, specialising in AI and machine learning.

What I work with

AI, machine learning, programming, optimisation, fullstack and software development, with a focus on turning complex challenges into efficient solutions.

How I work

I enjoy collaborating in teams, taking ownership when needed and creating structured, practical results through clear thinking and technical execution.

Projects

Selected work

Course Project Artificial Intelligence

Artificial Intelligence Project Course

A course project focused on AI method selection, experimental evaluation, performance metrics and integrating artificial intelligence into a larger full system.

  • Python
  • AI methods
  • Evaluation
  • System integration
Portfolio Projects and Coursework

GitHub Portfolio and Course Projects

A broader collection of projects and coursework covering software engineering, machine learning, artificial intelligence, full-stack development, technical writing, and problem-solving across university work.

  • Python
  • Java
  • C
  • C++
  • R
  • MATLAB
  • Assembly
  • HTML
  • CSS
  • JavaScript
  • SQL

Contact

Want to get in touch?

For internships, collaborations or opportunities in AI, machine learning and software engineering, feel free to reach out!