Apoorva Gupta

I am a junior undergraduate student at the Indian Institute of Technology Kanpur, majoring in Computer Science and Engineering. I am broadly interested in machine learning, artificial intelligence, cybersecurity, theoretical computer science and parallel computing. I have a strong passion for expanding my knowledge and improving my skill set



Education

Indian Institute of Technology Kanpur

Bachelor of Technology
Computer Science and Engineering

GPA: 9.63/10.0

Dec 2021 - May 2025 (Expected)

Bharat Ram Global School, Greater Noida

Central Board of Secondary Education - Class XII

Percentage: 96.4%

June 2019 - June 2021

Somerville School, Greater Noida

Central Board of Secondary Education - Class X

Percentage: 96.2%

June 2009 - May 2019



Scholastic Achievements

  • Awarded with Dr. Sangeeta Goel Memorial Award for the best female 1st year undergraduate in the year 2021-2022.
  • Selected for Google Girl Hackathon’23 from IIT Kanpur, attended Learning Cohort Workshops taken by experts at google
  • Received Academic Excellence Award by IIT Kanpur for exceptional academic performance twice in the session 2021-22.
  • Received KVPY (SX) fellowship in year 2020 issued by the Department of Science and Technology, Government of India
  • Secured an All India Rank of 577 in Joint Entrance Examination (JEE Advance 2021) among 2.5 lakh students enrolled.
  • Secured an All India Rank of 677 in Joint Entrance Examination (JEE Mains 2021) among 1.2 million students enrolled.
  • Among top 250 students qualified to appear for Indian national Astronomy Olympiad 2020-21 among total of 18,000 students.
  • Among top 350 students who qualified Indian Olympiad Qualifiers in Physics 2020-21 part 1 with a total of 20,000 candidates.


Projects

What’s Next

CS253 Course Project, Prof. Indranil Saha
  • Developed a web application using MERN Stack which enables event scheduling and delivers personalized notifications
  • Created an interactive interface using React.js which has like/dislike functionality, user dashboard and event details page
  • Integrated MongoDB as the backend database to store event details, enabling efficient retrieval, manipulation and sorting data according to various parameters, while leveraging Express.js and Node.js to build a secure server-side API.
Jan 2023 - Apr 2023

CSE Bubble: A MIPS CPU

CS220 Course Assignment, Prof. Urbi Chatterjee
  • Developed Verilog processor with custom Instruction Set Architecture, having word and instruction size of 32 bits.
  • Designed FSM to fetch instructions from memory, then decode and execute them using ALU based on MIPS-32 ISA.
  • Tested processor for execution in single clock cycle using machine code of Bubble Sort generated using custom ISA.
Mar 2023 - Apr 2023

IntelliClassifier

Course Project, Prof. Purushottam Kar, IIT Kanpur
  • Examined efficacy of LinearSVC and LogisticRegression by optimizing hyperparameters like loss, tolerance, penalty.
  • Trained decision tree model to play word guessing game achieving accuracy of 99% by using Entropy with Gini Index
  • Achieved 1.896 MAE with a training time 1.23s for KNN after testing various models (KNN, SVM, Kernel and DNN) on data set with features like (timestamp, temperature, humidity, sensor readings) for predicting O3 and NO2 levels.
May 2022 - Jul 2022

Demystifying Algorithms

Science and Technology Council, IIT-K
  • Studied about sieve of eratosthenes, meet in the middle technique, binary lifting, bitmasking and dynamic programming
  • Learnt how to tackle range query problems using concepts like prefix sum, difference array, techniques like square root decomposition, Mo’s algorithm and data structures like sparse tables, segment trees and Fenwick trees
May 2022 - Jul 2022

Unmasking CP

Association of Computing Activities, IIT Kanpur
  • Participated in contests and learnt topics like binary search, linear sieve, modular inverse and binary representation
  • Learnt various Graph Algorithms like Depth-First Search, Breadth-First Search, Dijkstra’s Algorithm, Prim’s Algorithm, Kruskal’s Algorithm, Bellman ford algorithm, Flyod Warshall Algorithm, Topological Sorting and Disjoint Set (Union-find)
May 2022 - Jul 2022


Resume



Contact Me

A-407 Hall 6, IIT Kanpur · Kanpur, UP 208016
(+91) 9773633530