Ankit Priyarup

Ankit Priyarup

I am a fullstack developer who loves to explore new technologies and work on challenging ideas.

About Me

I am a full stack software engineer, currently working at Google and based in India. I have done my bachelor's in Software Engineer from the Delhi Technological University (DTU) in 2021.

I started programming as early as high school student, which allowed me to explore and try out new stuff. I did freelancing for several years; later, I got a chance to work for renowned organizations, including Google Summer of Code under Godot Engine, United Health Group, and Samsung Research. I pride myself on being detail-oriented, analytical, and a quick learner.

Skills

HTML, CSS, SCSS, Javascript, Typescript, React, Angular, Unity, Git, Machine Learning, Computer Vision, C, C++, C#, Python

Honors & Awards

Competitive Coding:

Rank 1 (Total: 2K) in Code to Japan 2020, Rank 473 (Total: 12K) in Google Kickstart 2020 Round C, Rank Rank 611 (Total: 11K) in Google Kickstart 2020 Round A, Rank 152 (Total 22K) in Codeforces Round #631 Div 2, Rank 192 (Total 15K) in Codeforces Round #604 Div 2, Rank 554 (Total: 15K) Snackdown 2018 Online Round A.

Hackathons:

Citi Campus Innovation Challenge 3.0 (Winner), Optum Global Stratethon'20 (Winner), Optum Stratethon'19 (Second Runner-Up), Unity Hackathon'19 by BYJU’S (Second Runner-Up), Invictus'18 (Winner), Unite India 2017 (Winner), TFC Hackathon'16 (First Runner-Up), Windows Phone Dev Contest'14 (Finalist).

Leadership:

IOSD (International Organisation of Software Developers) Game Development Head, Unity Student Ambassador

Work Experience

  • Samsung (Research Intern)

    New Delhi Oct 2020 - Dec 2020

    Provided a compartive analysis of physiological signals to predict stress biomarkers using EEG, Heart Rate, Blood Volume Pulse and Electrodermal Activity. Achieving all time highest accuracy of 99.92%

  • Gameberry Labs (FullStack Developer)

    Bangalore June 2020 - August 2020

    Implemented cross platform network data transfer mechanism using flatbuffer serilization library overall significantly improving the application retention.

  • United Health Group (SDE Intern)

    Hyderabad May 2020 - June 2020

    Applied Random Forest Classifier & Gradient Boosting regressor for real-time analysis of Mortality, Length of stay, and Vitals for ICU patients, improving the overall accuracy to 87%.

    Project Link
  • Godot Engine - Google Summer of Code (Mentor)

    Remote May 2020 - August 2020

    Mentored in implementing documentation generation feature for GDScript using a custom-annotation system, improving the overall usability of GDScript.

    Read More
  • Godot Engine - Google Summer of Code (Student Developer)

    Remote May 2019 - August 2019

    Implemented Microsoft Language Server Protocol (LSP) in C++ & Typescript for VS Code, Sublime, etc. Used a queuing mechanism to cache diagnostics and periodically scheduling over the connection.

    Read More
  • Smart IOPS (Intern)

    Bangalore Feb 2019 - May 2019

    Optimized heuristic functions for LDPC H-matrix generation of high girth and high rate. Researched and executed various algorithms to improve the correction capability of the H-matrix.

  • Bharosa TechnoServe Pvt. Ltd (Intern)

    New Delhi July 2018 - Oct 2018

    Developed a mobile application (Native Android & iOS) for portfolio management and investment purposes from scratch.

    App Link

Education

  • Delhi Technological University

    New Delhi Aug 2017 - May 2021

    Bachelor of Technology, Software Engineer (Cumulative GPA: 8.52/10.0)

    Additional Courses: Python for Data Science Research & Machine Learning Bootcamp, Python for Computer Vision with OpenCV & MATLAB, GPU-Driven rendering technology by Nvidia.

  • Aadharshila Vidyapeeth

    New Delhi

    CBSE X (2015): 8.2/10.0

    CBSE XII (2017): 89%

Recommendations

To give context to this letter of recommendation it is important to understand the social mission of Bharosa Club. It is to replace bad selling with good selling and to make everyone prosperous. Bharosa had over twenty employees and offices but when Ankit did his internship in the summer of 2017, we had no employees and offices and the company wa run by the founders (my wife and me). We cut back on employees and offices to cut our burn rate and to give us more runway to fulfil our vision.

We were looking for interns who would be motivated by our mission and who could deliver a mobile app which would be 80% world-class at a fraction of the cost that it would take to make a world-class app from a company.

The fact that Ankit did this project while pursuing his studies shows his work ethic and social commitment. His role in the project was to develop the code for the app. He worked with other team members on giving us a proposal and on the UI/UX. You can check out the app and download it. It has a significant number of downloads globally. We were impressed by the quality of the work done and the time taken to complete it. He also collaborated in delivering an iOS version even though he had not done iOS work before. This showed us that he was capable of getting out of his comfort zone and learning quickly.

We were both on the founding team of PayPal so we are used to working in Silicon Valley and it takes a lot to impress us. Our association with Ankit was short but he did impress us in the brief interaction we had.

- Sanjay Bhargava

Ankit worked as a Google Summer of Code (GSoC) student this summer for Godot Community and I was one of his mentors. I watched Ankit working on his project GDscript Language Protocol Server (LSP) through the whole summer, from assessing his proposal, through all his development and finally the final evaluation.

Ankit is a very self-motivated person. He made a well-polished proposal right at the beginning, which clearly organized and presented his initial designs. He also completed a workable prototype for both the VScode plugin for GDscript and LSP server even before the GSoC started. It really distinguished him from other applicants.

Through the three-month development process, Ankit is always confident and efficient in problem-solving. He went through a list of tasks and accomplished them one by one very quickly with good implementations. He also did tests on his own implementation and found several hidden issues which were fixed or actively tracked by him later.

The final result delivered by Ankit of GSoC is very good as well. He completed implementing the most used interfaces of Language Protocol in the LSP server embedded in Godot Editor. He also made improvements to an existing GDscript VScode plugin to utilize the LSP server, which starts getting the attention of Godot Engine users.

- Jiacheng Lu

Ankit Priyarup worked as a Computer Science Programmer Intern for 3 months with Smart IOPS India Research Center during the summer of 2019. Ankit has been very selfmotivated has been a quick learner, made noteworthy contributions to the project and has been able to get integrated with the rest of the team members quite well. He has been able to significantly impress his senior team members in a short span.

Ankit worked on optimizing parity check matrix by increasing the minimum girth of a LDPC code. This problem required application of graph theory, set theory and operations on matrices. Impressively, Ankit could grasp the problem statement very well, applied his understanding to successfully writing efficient programs in C++. He optimized his programs for run-time by enabling multi-core operations.

Ankit’s efforts resulted in significant improvement of parity check matrix. Ankit worked in my organization, reporting to one of the senior team members. This recommendation has been generated considering feedback from the senior team member to whom Ankit was reporting to.

- Radhakrishnan Nair

Additional Projects

Carewheel

IOT device monitoring patient real time vitals is used to calculate mortality parameters using Machine Learning & Natural Language Processing.

Project Link
React 3D (Rendering Engine)

Incorporated different shading techniques, batch renderer for resource handling and LOD based distance culling. Implemented AI Systems such as A-Star algorithm and a finite-state machine with a procedural map & noise.

Project Link
Loopables

An android and iOS game project developed in Unity. This has also won best student game of the year title at Unite 2017 in Hyderabad, India and was also covered in MCV/Develop magazine.

Gameplay Video
Wealth Simple TM

An android and iOS application developed from scratch for portfolio management and investment

App Download Link
Delta Force

Android application for Delhi Police to track their subordinates duty realtime and send alerts.

App Download Link
Nodal Editor

Nodal Editor is a Unity Editor Scripting library that lets you create node based data structures easily using a custom graphical interface.

Project Link