Fredrik Ahlgren

Fredrik Ahlgren

Senior lecturer
Department of Computer Science and Media Technology Faculty of Technology
Save contact Download image

Senior lecturer in Computer Science and Marine Engineering

I started my career in the Royal Swedish Navy in 2001, and have sailed as a Marine Engineering officer on fast attack crafts, corvettes and submarines. During these years I have worked with gas turbines, diesel engines as well as battery electric propulsion. I live in Kalmar and have a wife and two kids. I have a keen interest in new technology and is also an amateur runner. In my spare time, I am always busy with hobby projects and reading books. I have also been active as a chairman of the Kalmar Secular Humanists, promoting a secular and scientific worldview.

I have always had a very keen interest in computers and new technology, after and during my PhD I started the transition from mechanical/marine engineering to computer science, with the focus on applying machine learning to solve problems. I am now heavily invested in the area of IoT, and are teaching several courses in IoT, mostly with an applied focus. 


Since 2020 I am a part of the Computer Science department, teaching courses in Internet of Things, Web Intelligence and Python programming.

In 2020 I was living in Vancouver and teaching marine engineering and data analysis for M.Sc students at University of British Columbia, NAME (Naval Architecture and Marine Engineering). I was also involved in the Marine Engineering course at UBC during the last part of 2020 at distance from Sweden.

I have been the course administrator for the summer course Applied Internet of Things both the summer of 2020 and 2021, comprising of hundreds of students from all over the world. I also teach M.Sc courses in Applied IoT, as well as introductory programming in Python, machine learning (web intelligence). I am living by the motto that it should be fun - and what I don't know about is compensated by my enthusiasm for the subject.

My previous academic carreer, I have been teaching the pumping technology course, hydromechanics and machinery systems for the marine engineer programme.


Currently I am researching in the area of Internet of Things, I am currently running a larger IoT-lab project aimed for strengthen the competitiveness for small and medium sized companies in the Linnaeus region (Kalmar and Växjö). 

In my research I have studied energy efficiency in shipping from the data perspective. 

The studies are about Organic Rankine cycles (ORC) and energy and exergy analysis, as well as machine learning (ML) methods for energy predictions. The research is an applied research with a marine engineerings approach. This means that I am focused on research based on operational data and results that can be applied on board.


Programme Director of Software Engineering

Project leader of IoT SME


Article in journal (Refereed)

Conference paper (Refereed)

Chapter in book (Refereed)

Article, review/survey (Refereed)

Chapter in book (Other academic)

Doctoral thesis, comprehensive summary (Other academic)

Licentiate thesis, comprehensive summary (Other academic)