👋 I'm @sidgupta234. I ❤️ Computer Science and Cognitive Science! 👨💻
Interested in NLP, Linguistics, Behavioral Economics, Deep Learning, Analytics, and Academia. When I am not consumed with college assignments, I post YouTube videos, make Discord bots, write Twitter threads, work on automation/web app projects Github or try threading some words on Medium Blog.
- Languages: Python, C++
- DS/ML/DL: Pandas, Sklearn, PyTorch, Streamlit
- Cognitive Science relevant: SPM, Psychopy, R
- Dev related: Linux, Git
- Master’s degree Cognitive Science MSc @ Indian Institute of Technology Delhi, India
- Summer Research Intern Potsdam University, Germany
- Bachelor's degree Computer Science Engineering @ USICT, Guru Gobind Singh Indraprastha University Delhi, India
- EuroPython 2024 (Prague): Presentation about Presentations, tips to improve your conference talks (July, 2024) Talk
- Street Interview with Asian Boss on "Why Are Millions Of Indians Giving Up Their Citizenship?" (February 2023) | Interview Video
- Streamlit to Build & Deploy Apps like a Data Scientist (November 2022) | Talk | Slides | Code walkthrough @ Pyjamas Con 2022
- Interview with Careers360 on my GATE Economics result (March 2021) | Interview
- Interview with Aaj Tak Radio on the Popularity of Chess in India / भारत में शुरू हुआ शतरंज पूरी दुनिया तक कैसे पहुंचा (December 2020) | Podcast Interview
- Song Analytics & Playlist Generator | Web App - Created dataset of Lyrics for 21K top billboard songs (out of total 28K). App shows various song properties: lyrics, audio properties, billboard rank over years; the app also create Spotify playlists based on the song.
- XKCD Comic Fetcher | Web App | Code - Give a keyword, and get the xkcd comic in response for your PPT needs :D.
- Indian English ASR | Code - An Indian English ASR system based on Hidden Markov Models (HMM) has been designed using Kaldi(Povey et al., 2011). Used available continuous English speech transcribed data obtained from non-native Indian English speakers in order to build an ASR system. This project was made as part of the IIIT Hyderabad Advanced Summer School on Natural Language Processing (IASNLP 2022).
- Automated Essay Scoring | Web App | Code - Assess the language proficiency of 8th-12th grade English Language Learners (ELLs). Given an essay, we need to come up with a model that can rate the essay on the basis of: cohesion, syntax, vocabulary, phraseology, grammar, and conventions. I operationalized vocabulary and conventions with basic heuristics. (App may not be accessible, thanks to Heroku calling off their free deployment tier)
- Revivify | Code - Made an end-to-end audio-based information retrieval system. Users can ask the system for relevant information on a topic, a summary of a topic, or the meaning & synonym of a word.
- Basic Python Programming notes | Jupyter notebook notes - This repository contains my Jupyter notebook notes for the said course by CodingNinjas. Notes have been written in a way that they are sufficient on their own to learn the basics of Python.
- Interviewbit solutions | Codes - Popular Software Engineering interview questions posed on Interviewbit and their solutions.
- Geeks for Geeks Data Structure programs | Codes - Basic starter codes as well as solutions to introductory data structure problems listed on Geeks4Geeks website (Binary Tree, BST, Linked List, Queues, Stacks, Recursion, Heaps).
- Language and Interaction Network Conference, Univ. of Edinburgh | When Brain Autocorrects | Poster - Conducted Lexical Decision Test to probe if people consider incorrectly spelled words as correct under certain conditions.