Raveesh Gupta
A blog on sport programming
Education
CHANDIGARH UNIVERSITY
B.Tech in Computer Science
specialization in AI-ML
Semester 3 onward
May 2020 - Present
Chandigarh
VIT UNIVERSITY
B.Tech in Computer Science
Semester 1 and 2
May 2017 - May 2023
Chennai, Tamil Nadu
Cum. GPA: 8.7 / 10.0
*(1)
K.B.D.A.V SR SEC SCHOOL
Grad. May 2017
Chandigarh, India
Links
Facebook: @zx.striker.3
Github: @ravgupta11
LinkedIn: @ravgupta
YouTube: @raveeshg29
Twitter: @rav_gupta11
Codeforces: @rav.gupta
Leadership Skills
• Initiated and Led the Programming and Math club in VIT University
• Conducted workshops on Dynamic Programming in VIT University
• Led Projects in Chandigarh University
Programming Skills
Over 30000 lines in Competitive programming and
professional projects.
• C++ • C
Over 10000 lines in School Projects and
professional projects.
• Java • Python • Haskell
Over 1000 lines in Personal Projects
• Latex • HTML • CSS
Familiar: In course work
• Matlab • MySQL
Libraries
• Matplotlib • Tensorflow 2.x
• OpenMP • Pytorch • NumPy
• Pandas • Detectron2
• Microsoft Casablanca • Regex
•Scrapy • Scipy
EXPERIENCE
CELEBAL TECH | Data Science Intern
July 2021 - Feb 2022| Jaipur, India
• Coded a smoking detection script on a video for censor board using Tensorflow 2.x Keras
python
framework rested at an average of 91mAP at 0.5 IoU
• Designed and developed code for a logo detection on a video for a client using Detectron2
Pytorch
python framework achieving average of 88mAP at 0.5 IoU
• Implemented sentence variation generator using OpenAI GPT-3 to get variations of a
sentence
• Parsed unstructured bank PDF documents to JSON structured files using Python Regex and PDF
parsers
with 100% recall
WHISHWORKS | Software Engineer Intern
May 2019 - July 2019 | Hyderabad, India
• Created a web scraper to scrape 5000 categorised products price information from e - commerce
websites by Scrapy API
Projects
LANGUAGE MODEL TO CORRECT SPELLING | Researcher and
developer
July 2021 - Dec 2021 | Chandigarh University, Chandigarh
• Conceptualized and developed code for context based parallel spelling correction C++ rest
API from
scratch
• Coded Elias-Fano encoded Trie to store 90 million n-gram, custom grapheme based weighted
edit
distance on the Trie, Metaphone algorithm, Google’s PageRank algorithm on Ngram data-set
• Got around 91% top-1 hit accuracy on Wikipedia common misspelling data-set
MEME RECOMMENDER APPLICATION | Team Leader,
researcher and developer
Feb 2021 - Apr 2021 | Chandigarh University, Chandigarh
• Led the development of a meme recommender application using WALS low rank matrix
factorisation
• Implemented WALS low rank factorisation in Tensorflow 2.4 that was missing in Tensorflow
2.x
• Got 73% hit-rate metric in evaluation on a self collected user-item rating data-set of
size 3500 mostly
from the states of Punjab and Maharashtra
• link: https://github.com/ravgupta11
SYNTHETIC MUSIC GENERATOR |Developer
July 2020 – Jan 2021 | Chandigarh
• Created a synthetic music framework in Java 13 that converts and merges notes into
sinusoidal waves to
play mathematical sequences like Fibonacci sequence in music.
link: https://github.com/ravgupta11/SyntheticMusic.git
Activities
Feb 2022 Automata Theory Certification Edx
Jan 2022 Functional Programming Certification FutureLearn
Jan 2022 Computational Geometry Certification Coursera
Nov 2021 Expert rating of 1646 Codeforces
July 2018 2st/1500 University Coding Competition, VIT
June 2018 Awarded 1st rank in a Business Competition University Business Idea VIT