Rachit Agarwal

Senior Project Executive Engineer

IIT Kanpur



I am currently a post doc fellow at IIT Kanpur where I focus my research on understanding blockchain to identify security threats. At IIT K, I am currently working with Prof. Sandeep Shukla. Previously, before joining IIT K, I worked at Inria in the Mimove team as a Postdoc/research engineer under the supervision of Prof. Valerie Issarny and Dr. Nikolaos Georgantas. At Inria, I focused my research on Semantics Web, Human Mobility and Middleware in the context of large-scale mobile sensing. Before postdoc position, I obtained my PhD from University of Pierre and Marie Curie, Paris with lab situated at Telecom SudParis, Evry and was guided by Prof. Monique Becker and Dr. Vincent Gauthier. My PhD focused on building algorithms to enhance dissemination across wireless network.

My research interests mainly span the areas related to ICT, especially relating to IoT and related issues. To be specific, within IoT, I am interested in Human Mobility aspects, Semantic technologies for storing IoT data, Network Science, Smart Cities, Big Data and CrowdSourcing. My one of the aims is to build solutions that are secure, enable ubiquitous/large scale computing for problems pertaining to the context of developing countries, and can be easily deployed.


  • Semantic Web
  • IoT
  • Network and Data Science
  • Mobile and Ubiquitous Computing
  • Middleware


  • PhD in Computer Science and Telecommunications, 2013

    University of Pierre and Marie Curie, Paris, France

  • MS in Computer Science, 2008

    University of North Carolina at Charlotte, US

  • BTech in Information Technology, 2006

    Jaypee Institute of Information Technology, Noida, India


Positions held


Senior Project Executive Engineer

IIT Kanpur

Sep 2020 – Present India

Responsibilities include:

  • Applying machine learning to detect security flaws in cyber physical systems.

Post Doc Fellow

IIT Kanpur

Oct 2019 – Sep 2020 India

Responsibilities include:

  • Applying machine learning to detect security flaws in cyber physical systems.

External Collaborator


Jan 2019 – Present France

Responsibilities include:

  • Research and development. I focused my research on understanding human mobility aspects.

Research Engineer: level 2


Jun 2015 – Dec 2018 France

Responsibilities include:

  • Project management, research, teaching and mentoring students, and software development. I focused my research on understanding human mobility, data analysis, and semantic web. I led and managed several R and D based tasks related to projects like EU H2020 FIESTA-IoT project and Equipe Associate Sarathi.

Post Doc


Feb 2014 – May 2015 France

Responsibilities include:

  • Research and software development. I focused my research on applying semantic web technologies to projects like EIT digital’s 3cixty.

Senior Project Associate

IIT Kanpur

Jun 2009 – Sep 2010 India

Responsibilities include:

  • Design of a parallel processor for Natural Language Processing applications (NLP) project. The project used Xilinx Toolkit and Spartan 3E FPGA.

    • The project had three phases: Development of desktop application, development of web service and development of the processor. In the first phase, the implementation of the project was done using System C, C and Java. The web service, a second phase, was implemented using Java. The third phase used VHDL


  • The Project was funded by Ministry of Communications and Information Technology, India.
  • The NLP Applications studied were Machine Translation, Question Answering System, Text Summarizer and Information Retrieval.

Programmer Analyst

Amko Software solution Inc / RedBull Racing Team

Jul 2008 – Jun 2009 India

Responsibilities include:

  • Developing software tools essential for communication with the race car and team members during the race. Provide network assistance. Perform data analysis.


Research and Developement

Infection Risk Score: Identifying the risk of infection propagation based on human contact

A wide range of approaches have been applied to manage the spread of global pandemic events such as COVID-19, which have met with …

Detecting Malicious Accounts in Permissionless Blockchains using Temporal Graph Properties

Directed Graph based models of a blockchain that capture accounts as nodes and transactions as edges, evolve over time. This temporal …

GDPR-inspired IoT Ontology enabling Semantic Interoperability, Federation of Deployments and Privacy Preserving Applications

Testing and experimentation are crucial for promoting innovation and building systems that can evolve to meet high levels of service …

FIESTA-Priv Ontology

FIESTA-IoT-priv ontology owl file.

Inferring Context of Mobile Data Crowdsensed in the Wild

Understanding the sensing context of raw data is crucial for assessing the quality of large crowdsourced spatio-temporal datasets. …

Mobile crowd-sensing as a resource for contextualized urban public policies: a study using three use cases on noise and soundscape monitoring

Environmental noise is a major pollutant in contemporary cities and calls for the active monitoring of noise levels to spot the …

Detecting Mobile Crowdsensing Context in the Wild

Understanding the sensing context of raw data is crucial for assessing the quality of large crowdsourced spatio-temporal datasets. …

Metro Stations

List of Metro stations around the world with underground tags.

4W1H in IoT Semantics

IoT systems are now being deployed worldwide to sense phenomena of interest. The existing IoT systems are often independent which …

Federation of Internet of Things testbeds for the realization of a semantically-enabled multi-domain data marketplace

The Internet of Things (IoT) concept has attracted a lot of attention from the research and innovation community for a number of years …



Understanding nature of Blockchains and its implications towards Security

The nature of graphs modeling accounts as nodes and transactions as directed edges – for a blockchain, enables us to understand …

Unified semantic model for Urban data and its applications

A Plethora of data is being generated and made available via sensing technologies including humans. However, there is no comprehensive …

Human mobility analysis and applications

One of the major factor that affects the dymanicity of the neteworks is human mobility. Human mobility has associated properties and …

Enhancing Information Dissemination in Wireless Networks

Information dissemination across the network is a critical aspect. Dissemination of information should be context dependent and, if …


Students, Interns and Engineers


Gregoire Follet

Undergraduate Student

Audrey Mukadi

Undergraduate Student

Shikhar Barve

Graduate Student


Garvita Bajaj

PhD Student

Shaan Chopra

Undergraduate Student

Kushagra Singh

Undergraduate Student


Cong Kinh Nguyen

Research Engineer

Tanmay Thapliyal

Research Engineer


Awards, Honors, Recognision

Travel grant for Teaching course at FGV, Rio De Janeiro, Brazil

EDITE Doctoral fellowship

PhD Scholarsip

Second prize in a hackathon: 8 hour Start Up Competition





PC CoChair

Topic Editor

TPC Member


Sub Reviewer