Cookies on this website

We use cookies to ensure that we give you the best experience on our website. If you click 'Accept all cookies' we'll assume that you are happy to receive all cookies and you won't see this message again. If you click 'Reject all non-essential cookies' only necessary cookies providing core functionality such as security, network management, and accessibility will be enabled. Click 'Find out more' for information on how to change your cookie settings.

Abhishek Dasgupta

Abhishek Dasgupta

Abhishek Dasgupta

Research Software Engineer


I’m interested in improving software sustainability, software development productivity and reproducibility of research software through training and outreach. Other than my work in research software engineering, I apply novel machine learning and network science techniques to problems in computational social science and political science.

My work

I work as a Research Software Engineer within the Research Software Engineering group at the University of Oxford. As an RSE, I get the opportunity to work on interesting research projects in the university and encourage the adoption of best practices such as unit testing and reproducibility. Currently, I am part of the engineering team at, a multi-disciplinary collaborative project that is developing a repository and visualization platform enabling open access to real-time epidemiological anonymized line-list data. Previously, I have contributed to LanguageScreen, a platform that assesses language skills in primary school children and informs intervention studies.

Prior to my current role as a research software engineer, I did my DPhil in Computer Science from the University of Oxford, before moving to a postdoctoral position in the Department of Politics and International Relations at Oxford. I have continued my association with the Department of Politics and International Relations, collaborating with researchers on projects such as political polarization in social media and developing a measure of significance for legislation.

As part of this Fellowship, I want to explore how we can know our tools (linters, debuggers, editors) better, which will improve the experience of developing research software, as well as making it easier to develop correct, well-tested software