Sumukh S
ssumukh
Interested in solving real world problems with the help of Tech | SWE @NVIDIA | Former Data Scientist Intern @linkedin | CS+NLP @ IIIT-Hyderabad
Languages
Repos
21
Stars
25
Forks
5
Top Language
Python
Loading contributions...
Top Repositories
A fully functional front-end of the compiler for a custom programming language, similar to C. Built parser, scanner, abstract syntax tree, interpreter for generating intermediate representation (LLVM IR) code for an input code file.
SQL Engine implemented using python
Phrase Based Machine Translation Model and various Neural Machine Translation Models for translations between Hindi and Urdu languages
Implementation of B+ Trees for indexing
A simple implementation of the Linux shell in C
A HTTP proxy server with cache
Repositories
21A fully functional front-end of the compiler for a custom programming language, similar to C. Built parser, scanner, abstract syntax tree, interpreter for generating intermediate representation (LLVM IR) code for an input code file.
Game playing agent for the 4x4x4x4 Tic Tac Toe Game
Phrase Based Machine Translation Model and various Neural Machine Translation Models for translations between Hindi and Urdu languages
Implementation of B+ Trees for indexing
A simple implementation of the Linux shell in C
A proxy server which serves HTTP requests, which can handle multiple clients at a single time. Most recent requests were stored locally so as to serve the clients faster the next time the same content is requested, ie cache
SQL Engine implemented using python
A HTTP proxy server with cache
Implementation of the paper 'Linear Hashing: A New Tool For File And Table Addressing' to handle duplicate elimination
Personal Website
Used Block-Sort-Based-Indexing to create the inverted index of the entire WikiPedia dump (73.3 GB), then queries on the index and retrieves top 10 results via relevance ranking of the documents, implemented using tf-idf scoring.
Implemented an Application Level program for a P2P-network to keep two separate directories synced, similar to Dropbox. Used sockets to communicate; maintained file-indices, and MD5 hashes on all peers.
Gradient based solver for Support Vector Machines (SVM)
read moi
Koalas: pandas API on Apache Spark
In this project, we scrape instagram captions and comments and annotate them for sexism. We use the annotated data in order to create a system which detects whether a sentence is sexist or about sexism or not.
Bomberman shell terminal game in Python
Exercises for the book Artificial Intelligence: A Modern Approach
Official ZXing ("Zebra Crossing") project home
devRant API wrapper in Python
To store work done as a part of the course