Computer scientist, reader, writer
Denmark
How to Get a Lamp
Dec 24, 2023
When you move into a new apartment, one of the most important considerations is lighting. This is a guide on...
Outreachy: Some Final Thoughts
Aug 20, 2019
As my internship with Outreachy concludes, I can only look back and realise how far I have come in the...
Cross-compiling in the Linux Kernel
Jul 25, 2019
The Linux kernel, by necessity, needs to run on a wide variety of architectures. However, by default, the kernel is...
Outreachy and the Value of Distractions
Jul 7, 2019
When I applied to Outreachy, I divided the three-month period into 4 sections of approximately three weeks each. I thought...
Coccinelle Cleanups in the Linux Kernel
Jun 21, 2019
The Linux kernel is open source, meaning that anyone can submit edits to it at any point. In the past...
Humans First, Compilers Second
Jun 7, 2019
My Outreachy project for this summer involves using Coccinelle to clean up the Linux kernel. For the past three weeks,...
A Rejection of Rejection Letters
Jun 7, 2019
Approximately 90% of all the rejection letters ever sent follow the same template: “Dear [Applicant], We regret to inform you...
How to Apply for Outreachy
May 25, 2019
What is Outreachy? Outreachy is an amazing programme that provides funding and mentorship, for people belonging to groups that are...
The Procedure
May 24, 2019
Wednesday evening. Sterile walls, white lights, a crowd of specialists. Hesitation. “Are you sure you want this procedure?” a specialist...
Hello World!
May 22, 2019
Hello! Welcome to my blog. My interest is mainly in computer security, although I will also post about my work...
PQC-mPSI
An implementation of linear multiparty set intersection as well as quorum and circuit set intersection. Paper linked in README.
mPSI-TableOPPRF
An implementation of multiparty set intersection with table-based OPPRF, as referenced in the project.
Outreachy Project
Cleanup project on the Linux kernel as part of Outreachy.
Applebaum-Arkis
An implementation of the secret sharing scheme developed by Applebaum and Arkis in 2017.
svd-recommender
A ground-up implementation of a user-based recommendation system. Improves upon previous SVD algorithms.
Academic Employee at Danmarks Meteorologiske Institut, 12/2023-Current
Helping climate scientists improve their computer programs.
Student Programmer at Cryptomathic, 07/2022-05/2023
Developed software in Rust for the quantum key distribution project.
Teaching Assistant at Aarhus University, 02/2022-05/2022
Conducted discussion sessions and graded assignments for two courses in Databases.
Research Fellow at Microsoft Research Lab India, 08/2019-07/2021
Researched secure multiparty computation under Dr Nishanth Chandran. Paper accepted to CCS 2021.
Intern at Outreachy, 05/2019-08/2019
Used Coccinelle to clean up the Linux kernel.
Teaching Assistant at Ashoka University, 01/2019-05/2019
Helped to make and grade assignments for the course Introduction to Computer Programming taught by Professor Debayan Gupta.
Research Intern at Tata Institute of Fundamental Research, Mumbai, 05/2018-08/2018
Worked with Professor Vinod Prabhakaran to develop a new method of secure multiparty computation.
Research Intern at Nanyang Technological University, Singapore, 05/2017-07/2017
Worked with Professor Anupam Chattopadhyay on generating efficient s-box circuits.
MSc in Computer Science, Aarhus University, 2023
Postgraduate Diploma in Advanced Studies and Research, Ashoka University, 2019
BSc in Computer Science, Ashoka University, 2018