About Me

Hi! I'm currently pursuing my Masters in CS @ Stony Brook University. Prior to that, I've worked at Amazon for 2 years as an SDE. The work involved designing, developing & maintaining features to support Amazon's internal human in the loop labeling solution for data science projects. My interests lie in fullstack web development, cloud solutioning and artificial intelligence.

Aside from programming, I also like to eagerly learn new things and write about them.

Skills

Programming Languages

Java, Python, C++, Javascript

Front End

React, Angular, MaterialUI, Bootstrap, Html5, Css3

Back End

Node js - express Js, Spring Boot, Flask

Databases

MySQL, MongoDB

Cloud & Misc

AWS, Git, Docker

Communcation
  • English - Fluent

  • Hindi (हिन्दी) - Fluent

  • Japanese (日本語)- Intermediate

Projects



Contextual ads

Deliver ads to user, based on the content of the website, as opposed to the traditional clickstream and user history method



Playstore text-reviews based application rater

Uses sentiment analysis to assess the user satisfication, and quantifies it. Can detect fraud apps which trick users to give a 5-star rating.



Pdf parser and Report Generator

Extracts the scores & student details from a raw pdf and produces a csv & generates a report which analyses the difficulty of scores using stats and visualizations.



Techfest Chatbot

A telegram + dialogflow based chatbot that answers the queries of the users in realtime, to alleviate pressure on organizers.



Desktop Bug tracking app

Java swing + mysql based offline application that alongs the users to add,manage and track the statuses of bugs.



Github Finder

A react-based application that visualizes the users found using the github api. Demonstrates usage of react-context,classless components and hooks.

Articles

Currently under development.

Current articles with working links: Dynamic Programming, Binary search, Design twitter

Core CS Topics


01


Data structures and Algorithms

Improving your problem solving skills,handle and process data efficiently.


Topics

02


Databases

Database is means of persisting and organizing the data for fast retrival.


Topics

03


Operating Systems

The one who runs it all.



Topics



Development


01

Programming Languages

Hello World?


Topics

02

System Design

Design [blahblah] app


Topics

03

Cloud Computing

It's about how you do computing, not where.


Topics

Let's connect. Drop me a message


mehul.choksi98@gmail.com