Sasan Jafarnejad




Sasan’s undergraduate studies are in electronics and communication engineering. He obtained his Masters and Ph.D. in computer science from the University of Luxembourg in 2015 and 2020 respectively. During his postgraduate studies he has contributed to various mobility related projects. For his Masters’ thesis Sasan worked on security of automotive embedded systems and connected vehicles. His doctorate research was focused on driver modelling and in particular application of machine learning algorithms for driver identification and distraction detection. After obtaining his Ph.D. Sasan joined Motion-S S.A. to lead the data science team and soon after he was appointed as CTO.


  • Mobility Analysis
  • Driving Event Detection (Risky Manoeuvres)
  • Driver Identification
  • Projects close to the metal!


  • Ph.D. in Computer Science, 2020

    University of Luxembourg

  • M.Sc. in Computer Science, 2015

    University of Luxembourg

  • B.Sc. Information and Communication Technology, 2012

    Kashani University

Recent Posts

What is driver identification?

The prevalence of smartphones have changed our lives, perhaps mostly for better but in a few cases they have caused harm. Gig-economies …

A trick for pandas groupby!

I often work with sensor measurements such as those from car CAN-bus. These measurements are often collected over multiple sessions, …

NGINX in docker

How to build a NGINX docker image with GeoIP2 module



Driver Identification

Driver Identification is the main topic of my Ph.D., the main idea is to identify drivers using their driving patterns. Click on the …

Car hacking

For my Masters’ Thesis I hacked! a Renault Twizy and managed to some extent control it remotely, I also did some interesting …


Vajehyab is an initiative to preserve and promote Persian (Farsi) language through providing several tools to users so they can easily …


A Fintech startup operating in Tehran, Sharjeman’s mission is to facilitate maintenance of the residential and commercial …


Triplet Loss and its Applications to Driver Identification and Verification [WIP]

A major issue in driver identification is lack of enough data from the target group of drivers. In this work I use Triplet loss to …

Driver Identification only using GPS trajectories: A Deep Learning Approach

This is one of my latest works in which I apply deep learning to problem of driver identification using GPS data collected from …

Revisiting Gaussian Mixture Models for Driver Identification

The increasing penetration of connected vehicles nowadays has enabled driving data collection at a very large scale. Many telematics …

Non-intrusive Distraction Detection Based on Car Sensor Data

Nowadays Internet-enabled phones have become ubiquitous, and we all witness the flood of information that often arrives with a …

Characterizing Driving Behaviors Through a Car Simulation Platform

Human mobility has opened up to many themes in recent years. Human behavior and how a driver might react to certain situations, whether …

Towards a Real-Time Driver Identification Mechanism Based on Driving Sensing Data

The growing penetration of telematics systems and connectivity in vehicles has enabled a large variety of possible value-added services …

An Open Dataset for Human Activity Analysis usingSmart Devices

The study of human mobility and activities has opened up to an incredible number ofstudies in the past, most of which included the use …

A car hacking experiment: When connectivity meets vulnerability

Interconnected vehicles are a growing commodity providing remote access to onboard systems for monitoring and controlling the state of …

Evaluating the Security of Connected Vehicles

Interconnected vehicles are a growing commodity providing remote access to on-board systems for monitoring and controlling the state of …