About Me

I'm a CS Engineer, a Python Geek, and a Machine Learning enthusiast. I love playing with algorithms and data structures. You can check my spoj profile here. I have been to ACM-ICPC Asia Regionals twice (in 2014 and 2015 respectively) and each time my team was among the top 50 from about 300+ teams. I have published two research papers you can check them in my publications section.

Contact Details

Ankush Bhatia
203, Abhindan Apartments
Sector 51, Gurgaon, Haryana. IN.

Phone : (91)80002-90624
E-mail : ankushbhatia02@gmail.com


Charotar University of Science and Technology

B.Tech in Computer Engineering May 2017

I completed my undergraduate education from Charotar University of Science and Technology, Gujarat.


Clik Technologies Inc.

Machine Learning Developer September 2017 - Present

I am working in Information Retrieval systems. My work here mostly involves : Text Mining, NLP, OCR, ElasticSearch, Data Engineering, etc. We work in the CRE Loan sector where we automate the process of Loan Underwriting. Technologies used : Basic Python Machine Learning libraries like Scikit-learn, Scipy, etc. Pandas and Numpy for handling and structuring data, elasticsearch for indexing and storing, Tesseract for OCR, and other basic nlp modules like NLTK, gensim, etc.


Machine Learning Developer June 2017 - September 2017

I made Chatbots for healthcare. My work here mostly involved : NLP, Signal Processing, Data Engineering, Django, AWS. I have made several Machine Learning APIs like Speaker Recognition, Text Summarization, Text Chunking and Named Entity Recognition, Bayesian networks for Diagnosis, etc. ML Models and algorithms on which I have worked and working on are : One Class SVMs, GMMs, Bayesian Networks, HMM, POS Tagging, Text Chunking, Summarization using K-means and TextRank, etc.


Python Developer(Intern) January 2017 - May 2017

Making Chatbots for healthcare. My work here mostly involved : NLP, Signal Processing, Data Engineering, Django, AWS. My work as an intern involved less ML work and more of DevOps where I had to deploy django codes on ElasticBeanstalk, work in EC2 and Lambda, etc. Main ML which I used during my internship was Text Summarization, Signal Processing, POS Tagging and Chunking for Named Entity Recognition. ML Models and algorithms : POS Tagging, Text Chunking, One Class SVMs, Text Summarization using TextRank.

EpZeta Technologies

Python Developer(Intern) May 2016 - July 2016

Developed Recommender System for the startup. Technologies : Python, Scikit-learn, NetworkX, NLTK. Used Community Detection to overcome the coldstart problem. Used Neural Networks for semi-supervised learning i.e for updating user's movements in the netowrk space. ML models and algorithms on which I worked on here were : Graph Clustering, Regression, Neural Networks.


  • Machine Learning
  • Python
  • NLP
  • Algorithms and Data Structures
  • C/C++
  • Django
  • AWS
  • Artificial Intelligence

Client Testimonials

  • Success is a lousy teacher. It seduces smart people into thinking they can't lose.

    Bill Gates
  • Sometimes it is the people no one imagines anything of who do the things that no-one can imagine.

    Alan Turing