Hi! I'm Rahul Bhatia

Rahul Bhatia is a final year student pursuing his Bachelors in Computer Science and Engineering from The LNM Institute of Information Technology, Jaipur, India. He is a self taught Data Scientist and Full Stack Web Developer, always open to learn new stuff. Currently working as a Data Science Intern at Rakuten. He has been a conference speaker at various conferences including PyCon MY.

Contact me here!


Phone: +918989834570

What i do


Data Analysis

Data Visualization

Data Science



MERN Stack

Community Development


Team Management


Real Life Case Studies


Appointment No Show Prediction

One of the real-life data science projects I have worked on with one of the best healthcare startups in the Silicon Valley. Appointment No Shows are a significant problem in the US-healthcare industry, and costs the hospitals and clinics a lot of money. The aim of this project was to build a model to predict patient no-shows in advance to improve patient health and reduce the costs. The final result was a model with an AUC-ROC score of 0.85 and a potential saving of $50000 anually for one of the business clients.

Finance, SVM , Algorithmic Trading

Using SVM to predict Buy/Sell for Reliance Stock

Comparing different SVM Kernels, specifically the linear kernel, polynomial kernel, and the Radial Basis Function Kernel, in their effectiveness when applied to predict buy/sell of Reliance Stock, on top of technical indicators(which are used by traders before making decision) as features for the machine learning model. Framed as a binary classification problem, Buy/Sell - Buy - if price is predicted to rise, Sell - if price is predicted to drop.

View Project

Time Series Forecasting

Taxi Demand Prediction in New York City

The objective of this project was to predict the taxi demand for yellow cabs in a particular region in next 10 minutes for New York city. Based on the data, machine learning model predicts the pickup demand of cabs in 10 minutes time frame. The data was provided by the Taxi & Limousine Commission for yellow cabs. Correct prediction of the same can fairly improve the time utilization of a taxi driver.

View Project

Graph Theory, Social Network Analysis, Machine Learning

Social Network Graph Link Prediction : Follower Recommendation

In this project, given a directed social network graph, the objective was to predict missing links to recommend Friends/Connections/Followers, using just the information of existance of a link(a directed edge in the graph) between 2 users, and leveraging the same to predict missing links in the graph(new possible users to follow). This is an important functionality for any social network to improve user experience. The dataset used for this project was an open-sourced dataset from Facebook.

View Project


Personalised Cancer Treatment

Currently the interpretation of genetic mutations is being done manually. This is a very time-consuming task where a clinical pathologist has to manually review and classify every single genetic mutation based on evidence from text-based clinical literature. This project aims to develop a Machine Learning algorithm that, using this knowledge base as a baseline, automatically classifies genetic variations.

View Project

Finance, Exploratory Data Analysis

Lending Analysis in Financial Sector

Lending loans to ‘risky’ applicants is the largest source of financial loss(called credit loss) for any bank/lending company. If we are able to identify these risky loan applicants, then such loans can be reduced thereby cutting down the amount of credit loss. Identification of such applicants using Data Analysis is the aim of this case study. Lending Club (a peer-to-peer lending company) wants to understand the driving factors behind loan default. The company can utilise this knowledge for its portfolio and risk assessment.

View Project

Healthcare, Computer Vision

Diabetic Retinopathy Detection

Diabetic Retinopathy can be a tricky disease to diagnose for an Ophthalmologist and is a time-taking and error-prone process. This project aims to solve the issue by taking in a high-dimensional retina image and helping an opthalmologist in the diagnosis. Finally, it was deployed as a web application to upload an image and get an inference on the go.

View Project

Sentiment Analysis, NLP, Deployment(Flask)

Twitter Sentiment Analysis

Human preferences are practically unpredictable. That's where the science of Psychology and Sociology comes in. This project demonstrated how we can prototype an NLP based sentiment analyzer within minutes to analyze sentiments on a variety of tweets. It is relatively a small side-project but useful. Finally, I delpoyed it using Flask API to make it more usable by anyone across the web.

View Project

Designed with & by Rahul Bhatia