Nishka Dasgupta

Computer scientist, reader, writer
India

CV Posts Projects

Posts

  • 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...

  • RSS / ATOM
    Subscribe feed!

Projects

  • Shamir
    An implementation of Shamir's Secret Sharing Scheme.

  • 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.

  • Codes
    Some error-detecting and -correcting codes.

CV

Work Experience
  • Intern at Linux, 05/2019-Current
    Used Coccinelle to clean up the Linux kernel.

  • 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.

Education
  • Postgraduate Diploma in Advanced Studies and Research, Ashoka University, 2019

  • BSc in Computer Science, Ashoka University, 2018