GithubHelp home page GithubHelp logo

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

Linkedin Badge Twitter Badge Medium Badge YouTube Badge Gmail Badge

Skills 🛠️

  • Languages: Python, C++
  • DS/ML/DL: Pandas, Sklearn, PyTorch, Streamlit
  • Cognitive Science relevant: SPM, Psychopy, R
  • Dev related:  Linux, Git

Education 🎓

  • Master’s degree Cognitive Science MSc @ Indian Institute of Technology Delhi, India
  • Bachelor's degree Computer Science Engineering @ USICT, Guru Gobind Singh Indraprastha University Delhi, India

Public talks 🗣 / Media

  • 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 Blog
  • Interview with Aaj Tak Radio on the Popularity of Chess in India / भारत में शुरू हुआ शतरंज पूरी दुनिया तक कैसे पहुंचा (December 2020) | Podcast Interview

Projects 🐾

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

Programming Resources I made ‍💻

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

Conference Publications / Posters 📢

Popular Blogs 📝

Siddharth's GitHub stats

Top Langs

sidgupta234/

Siddharth Gupta's Projects

100-days-kallaway-log icon 100-days-kallaway-log

The log of my 100 Days Of Code (to keep separate from main repo and let people fork a clean version)

100-days-of-code icon 100-days-of-code

Fork this template for the 100 days journal - to keep yourself accountable

30daysofcode icon 30daysofcode

Code ATLEAST 3 programming questions a day. This project is inspired from a reddit post and a similar initiative.

adm icon adm

This repository contains my programming implementations of algorithms present in the Algorithm Design Manual, Second Edition in C++.

anonymous icon anonymous

Tracks anonymously sourced news articles using Google Custom Search.

axelrod icon axelrod

A research tool to run Iterated Prisoner's Dilemma tournaments

clrs_solutions icon clrs_solutions

This repo contains solutions to the exercises posed in Introduction To Algorithms, Third Edition.

competitiveprogramming icon competitiveprogramming

This repository contains my solutions to various programming contests and from the spreadsheet by Mostafa Saad Ibrahim.

curriculum icon curriculum

The open curriculum for learning web development

d3 icon d3

A JavaScript visualization library for HTML and SVG.

data-analysis-and-visualization-udemy icon data-analysis-and-visualization-udemy

This repository contains the projects/exercises that have been asked and done under the learning-python-for-data-analysis-and-visualization offered on udemy.

data-science icon data-science

:bar_chart: Path to a free self-taught education in Data Science!

data-skills-v1 icon data-skills-v1

Our first-year undergraduate course covers current state of psychological science and what Open Science is as well as its importance. It also aims to make students confident and competent at using RStudio as a tool to achieve good data management skills.

diffeqdifftools.jl icon diffeqdifftools.jl

Differentiation tools using the performance overloads and traits for the DiffEq common interface

epi-1 icon epi-1

This repository will contain my solutions to the problems of the book, "Elements of Programming Interviews".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.