J Manoj Balaji

Data Scientist & Passionate Researcher
manojbalaji1@gmail.com

About Me


From my childhood, I have had a very high curiosity which has made me a constant learner. My passion for learning new things is unsatiable. This got me to complete my Bachelor's and finish a couple of internships during the course. This also fuelled me to publish research papers and get me enrolled in a Master's Degree to continue the learning path. I am very curious about mathematics and its application in different fields such as Physics, Finance, Data Science.

I am a problem-solver by nature. I will sit with you, understand the problem, ask you more questions to get my doubts cleared, and will actively brainstorm with you. We will go through the problem-solving cycle
Understand --> Formulate --> Hypothesize --> Brainstorm --> PoC --> Test --> Deploy --> Repeat
repeatedly and go through solving the problem in an iterative fashion(One can just not reach Mars in a single step :p ).

I am also an open-source contributor with my latest contributions have been in Google's datacommonsorg/api-python, uber/causalml apart from other past contributions.

From a research perspective, my interest lies in solving problems related to Causal Inference, Optimization, Computer Vision. I have been constantly working on many research projects. Please feel free to ping me if anyone wants to discuss more on these topics!

Web Presence

Github

No contributions on June 9th.No contributions on June 16th.No contributions on June 23rd.No contributions on June 30th.No contributions on July 7th.No contributions on July 14th.No contributions on July 21st.No contributions on July 28th.No contributions on August 4th.No contributions on August 11th.No contributions on August 18th.No contributions on August 25th.No contributions on September 1st.No contributions on September 8th.No contributions on September 15th.No contributions on September 22nd.No contributions on September 29th.No contributions on October 6th.No contributions on October 13th.No contributions on October 20th.No contributions on October 27th.No contributions on November 3rd.No contributions on November 10th.No contributions on November 17th.No contributions on November 24th.No contributions on December 1st.No contributions on December 8th.No contributions on December 15th.No contributions on December 22nd.No contributions on December 29th.No contributions on January 5th.No contributions on January 12th.No contributions on January 19th.No contributions on January 26th.No contributions on February 2nd.No contributions on February 9th.No contributions on February 16th.No contributions on February 23rd.No contributions on March 2nd.No contributions on March 9th.No contributions on March 16th.No contributions on March 23rd.No contributions on March 30th.No contributions on April 6th.No contributions on April 13th.No contributions on April 20th.No contributions on April 27th.No contributions on May 4th.No contributions on May 11th.No contributions on May 18th.No contributions on May 25th.No contributions on June 1st.No contributions on June 8th.No contributions on June 10th.No contributions on June 17th.No contributions on June 24th.No contributions on July 1st.No contributions on July 8th.No contributions on July 15th.No contributions on July 22nd.No contributions on July 29th.No contributions on August 5th.No contributions on August 12th.No contributions on August 19th.No contributions on August 26th.No contributions on September 2nd.No contributions on September 9th.No contributions on September 16th.No contributions on September 23rd.No contributions on September 30th.No contributions on October 7th.No contributions on October 14th.No contributions on October 21st.No contributions on October 28th.No contributions on November 4th.No contributions on November 11th.No contributions on November 18th.No contributions on November 25th.No contributions on December 2nd.No contributions on December 9th.No contributions on December 16th.No contributions on December 23rd.No contributions on December 30th.No contributions on January 6th.No contributions on January 13th.No contributions on January 20th.No contributions on January 27th.No contributions on February 3rd.No contributions on February 10th.No contributions on February 17th.No contributions on February 24th.No contributions on March 3rd.No contributions on March 10th.No contributions on March 17th.No contributions on March 24th.No contributions on March 31st.No contributions on April 7th.No contributions on April 14th.No contributions on April 21st.No contributions on April 28th.No contributions on May 5th.No contributions on May 12th.No contributions on May 19th.No contributions on May 26th.No contributions on June 2nd.No contributions on June 9th.No contributions on June 11th.No contributions on June 18th.No contributions on June 25th.No contributions on July 2nd.No contributions on July 9th.No contributions on July 16th.No contributions on July 23rd.No contributions on July 30th.No contributions on August 6th.No contributions on August 13th.No contributions on August 20th.No contributions on August 27th.No contributions on September 3rd.No contributions on September 10th.No contributions on September 17th.No contributions on September 24th.No contributions on October 1st.No contributions on October 8th.No contributions on October 15th.No contributions on October 22nd.No contributions on October 29th.No contributions on November 5th.No contributions on November 12th.No contributions on November 19th.No contributions on November 26th.No contributions on December 3rd.No contributions on December 10th.No contributions on December 17th.No contributions on December 24th.No contributions on December 31st.No contributions on January 7th.No contributions on January 14th.No contributions on January 21st.No contributions on January 28th.No contributions on February 4th.No contributions on February 11th.No contributions on February 18th.No contributions on February 25th.No contributions on March 4th.No contributions on March 11th.No contributions on March 18th.No contributions on March 25th.No contributions on April 1st.No contributions on April 8th.No contributions on April 15th.No contributions on April 22nd.No contributions on April 29th.No contributions on May 6th.No contributions on May 13th.No contributions on May 20th.No contributions on May 27th.No contributions on June 3rd.No contributions on June 10th.No contributions on June 12th.No contributions on June 19th.No contributions on June 26th.No contributions on July 3rd.No contributions on July 10th.No contributions on July 17th.No contributions on July 24th.No contributions on July 31st.No contributions on August 7th.No contributions on August 14th.No contributions on August 21st.No contributions on August 28th.No contributions on September 4th.No contributions on September 11th.No contributions on September 18th.No contributions on September 25th.No contributions on October 2nd.No contributions on October 9th.No contributions on October 16th.No contributions on October 23rd.No contributions on October 30th.No contributions on November 6th.No contributions on November 13th.No contributions on November 20th.No contributions on November 27th.No contributions on December 4th.No contributions on December 11th.No contributions on December 18th.No contributions on December 25th.No contributions on January 1st.No contributions on January 8th.No contributions on January 15th.No contributions on January 22nd.No contributions on January 29th.No contributions on February 5th.No contributions on February 12th.No contributions on February 19th.No contributions on February 26th.No contributions on March 5th.No contributions on March 12th.No contributions on March 19th.No contributions on March 26th.No contributions on April 2nd.No contributions on April 9th.No contributions on April 16th.No contributions on April 23rd.No contributions on April 30th.No contributions on May 7th.No contributions on May 14th.No contributions on May 21st.No contributions on May 28th.No contributions on June 4th.No contributions on June 11th.1 contribution on June 13th.No contributions on June 20th.No contributions on June 27th.No contributions on July 4th.No contributions on July 11th.No contributions on July 18th.No contributions on July 25th.No contributions on August 1st.No contributions on August 8th.No contributions on August 15th.No contributions on August 22nd.No contributions on August 29th.No contributions on September 5th.No contributions on September 12th.No contributions on September 19th.No contributions on September 26th.No contributions on October 3rd.No contributions on October 10th.No contributions on October 17th.No contributions on October 24th.No contributions on October 31st.No contributions on November 7th.No contributions on November 14th.No contributions on November 21st.No contributions on November 28th.No contributions on December 5th.No contributions on December 12th.No contributions on December 19th.No contributions on December 26th.No contributions on January 2nd.No contributions on January 9th.No contributions on January 16th.No contributions on January 23rd.No contributions on January 30th.No contributions on February 6th.No contributions on February 13th.No contributions on February 20th.No contributions on February 27th.No contributions on March 6th.No contributions on March 13th.No contributions on March 20th.No contributions on March 27th.No contributions on April 3rd.No contributions on April 10th.No contributions on April 17th.No contributions on April 24th.No contributions on May 1st.No contributions on May 8th.No contributions on May 15th.No contributions on May 22nd.No contributions on May 29th.No contributions on June 5th.No contributions on June 12th.No contributions on June 14th.1 contribution on June 21st.No contributions on June 28th.No contributions on July 5th.No contributions on July 12th.No contributions on July 19th.No contributions on July 26th.No contributions on August 2nd.No contributions on August 9th.No contributions on August 16th.No contributions on August 23rd.No contributions on August 30th.No contributions on September 6th.No contributions on September 13th.No contributions on September 20th.No contributions on September 27th.No contributions on October 4th.No contributions on October 11th.No contributions on October 18th.No contributions on October 25th.No contributions on November 1st.No contributions on November 8th.No contributions on November 15th.No contributions on November 22nd.No contributions on November 29th.No contributions on December 6th.No contributions on December 13th.No contributions on December 20th.No contributions on December 27th.No contributions on January 3rd.1 contribution on January 10th.No contributions on January 17th.No contributions on January 24th.No contributions on January 31st.No contributions on February 7th.No contributions on February 14th.No contributions on February 21st.No contributions on February 28th.No contributions on March 7th.No contributions on March 14th.No contributions on March 21st.No contributions on March 28th.No contributions on April 4th.No contributions on April 11th.No contributions on April 18th.No contributions on April 25th.No contributions on May 2nd.No contributions on May 9th.No contributions on May 16th.No contributions on May 23rd.No contributions on May 30th.No contributions on June 6th.No contributions on June 13th.No contributions on June 15th.No contributions on June 22nd.No contributions on June 29th.No contributions on July 6th.No contributions on July 13th.No contributions on July 20th.No contributions on July 27th.No contributions on August 3rd.No contributions on August 10th.No contributions on August 17th.No contributions on August 24th.No contributions on August 31st.No contributions on September 7th.No contributions on September 14th.No contributions on September 21st.No contributions on September 28th.No contributions on October 5th.No contributions on October 12th.No contributions on October 19th.No contributions on October 26th.No contributions on November 2nd.No contributions on November 9th.No contributions on November 16th.No contributions on November 23rd.No contributions on November 30th.No contributions on December 7th.No contributions on December 14th.No contributions on December 21st.No contributions on December 28th.No contributions on January 4th.No contributions on January 11th.No contributions on January 18th.No contributions on January 25th.No contributions on February 1st.No contributions on February 8th.No contributions on February 15th.No contributions on February 22nd.No contributions on March 1st.No contributions on March 8th.No contributions on March 15th.No contributions on March 22nd.No contributions on March 29th.No contributions on April 5th.No contributions on April 12th.No contributions on April 19th.No contributions on April 26th.No contributions on May 3rd.No contributions on May 10th.No contributions on May 17th.No contributions on May 24th.No contributions on May 31st.No contributions on June 7th.
Contribution Graph
Day of Week June July August September October November December January February March April May June
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Activity overview

Loading A graph representing manojbalaji1's contributions from June 09, 2024 to June 13, 2025. The contributions are 100% issues, 0% commits, 0% pull requests, 0% code review.
Contributions in the last year 0 total Jun 14, 2024 – Jun 13, 2025
Longest streak 0 days Rock - Hard Place
Current streak 0 days Rock - Hard Place

Skills

Work Experience


Data Scientist - 2

Deloitte

Sept, 2021 - Present

Data Scientist

DataDirect Networks

April, 2021 - Aug, 2021

  • Setup Airflow Cluster on AWS EKS
  • Migrate cronjobs to Airflow jobs
  • Predictive Maintainance and Anomaly Detection PoC

Data Scientist

Rakuten

June, 2018 - April, 2021

  • Optimizing ROI using Uplift based targetting
  • Bottom-up data-based analysis to understand Customer-Item interaction for identifying the potentiality of the introduction of new product lining and/or creating new product categories/genres for increasing revenue.
  • Understand and acquire customers across service(cross-service) using propensity based modeling. Improved CVR by ~18% contributing to GMS of ~900MM JPY
  • Effectively predict customers who might churn and help Business in preventing churn by incentivizing. Improved CVR by ~15% contributing to GMS of ~250MM JPY
  • Reactivate churned out customers to buy again using machine learning based targeting. Improved CVR by ~25% contributing to GMS of ~600MM JPY
  • Design and implementation of scalable framework and pipeline architecture for automating major tasks of machine learning project life cycle(like Uber's Michelangelo).
  • Analyse customer behaviour and demography data to understand pattern in customer behaviour and visualize them accordingly
  • Leverage AutoML for understanding customer behaviour
  • Build machine learning/deep learning models to forecast CLV(Customer Lifetime Value)
  • Understand how CLV(Customer Lifetime Value) can be leveraged to increase ROI of Business
  • Build tools to annotate, audit and review data
  • Leverage Google cloud platform for annotating data with voice to text for increasing efficiency and throughput
  • Build tools to understand efficiency of content curators and provide visualisation for management to understand the issues faced by curators
  • Build weak supervised model to decrease time spent on training data annotations

Data Science Intern

Rakuten

January, 2018 - June, 2018

  • Understand and hypothseize the problem statement
  • Create labelled dataset for the solving the problem
  • Build Proof of concept for catalog data validation, verification and backfill by product matching using Deep learning

Software Development Intern

JotArthur.com

October, 2016 - September, 2017

  • Development and Testing of Python-Django Application
  • Rapid Prototyping of proof of concept
  • Machine Learning and Predictive Analytics

Education


Master of Technology, Data Science and Engineering

Birla Institute of Technology, Pilani

October, 2019 - October, 2021

  • Machine Learning
  • Big Data Systems
  • Mathematics for Machine Learning
  • Deep Learning

Bachelor of Engineering, Information Science and Engineering

University Visvesvaraya College of Engineering, Bengaluru

August, 2014 - June, 2018

  • Data Mining
  • Soft Computing
  • Neural Networks
  • Mathematics

High School

Kendriya Vidyalaya IISc, Bengaluru

  • Computer Science
  • Physics
  • Chemistry
  • Mathematics

Publications


Dragonfly-Net: Dragonfly classification using Convolution Neural Network

DOI: 10.13140/RG.2.2.22681.85608

Abstract

Scientific and engineering interests towards dragonflies has been a consistent source of ideas and solutions owing to the evolutionary success of the species. The importance of these "toothed ones", as the Greek translation of the family name "Odonates" maps to, in terms of ecological diversity is invaluable, more pressingly with the context of only two of the six suborders of the order Odonata being non-extinct. With a widespread existential timeline, identifying them is in itself is a critical task for taxonomists. This literature is oriented to provide a standard identification tool that aids researchers, amateur naturalists, and beginners in quick and easy identification of odonates, thus aiming to influence deeper exploration of the order. We propose a novel approach in terms of Dragonfly-Net, that has a widespread application possibility in the field of ecology and biology, starting with classification of a given image with dragonfly or damselfly into the pre-trained list of species belonging to the order, without any pre-processing. The proposed model performed with an accuracy of 76.99% on the training set, 67.59% on the validation set, and 61.35% on the hold-out set. The model predicts 94 different species of dragonflies/damselflies. The effort is also protruded to derive and investigate the performance of the model with state-of-the-art evaluation techniques, scoped to explore the regions of activation contributing to its performance.


A Comprehensive Survey On Vision-Based Insect Species Identification and Classification

DOI: 10.13140/RG.2.2.10083.50720/1

Abstract

The research on automation of identification and classification, supported by studies of insect ecology and related domains was marked by the introduction of DAISY - digital automated identification system. The framework embarked multiple approaches to solve the problem, varying from PCA to NNC (nearest neighbour clustering) algorithms. Efforts involving statistical methods are also evident in the domain. Evolution of artificial neural networks, associative memory networks also marked major changes in the direction of effort towards the problem statement. Other machine-learning based classification techniques such as SVM, PCALC have also been used as solution methods. Clustering techniques combined with image features were revived with Correspondence filters. Various transforms such as Fourier, SIFT and wavelet as features also based some studies. With the dawn of deep learning, more advanced techniques such as pose estimation have also become a base to solution framing. Image-based techniques, involving pattern extraction have prevailed with exceptional results. Approaches towards automation of the process to the solution have been decorated ever since.


Recognition of Offline Kannada Handwritten Characters by Deep Learning using Capsule Network

DOI: 10.35940/ijeat.F8726.088619

Abstract

Handwritten character recognition is an important subfield of Computer Vision which has the potential to bridge the gap between humans and machines. Machine learning and Deep learning approaches to the problem have yielded acceptable results throughout, yet there is still room for improvement. off-line Kannada handwritten character recognition is another problem statement in which many authors have shown interest, but the obtained results being acceptable. The initial efforts have used Gabor wavelets and moments functions for the characters. With the introduction of Machine Learning, SVMs and feature vectors have been tried to obtain acceptable accuracies. Deep Belief Networks, ANNs have also been used claiming a con- siderable increase in results. Further advanced techniques such as CNN have been reported to be used to recognize Kannada numerals only. In this work, we budge towards solving the problem statement with Capsule Networks which is now the state of the art technology in the field of Computer Vision. We also carefully consider the drawbacks of CNN and its impact on the problem statement, which are solved with the usage of Capsule Networks. Excellent results have been obtained in terms of accuracies. We take a step further to evaluate the technique in terms of specificity, precision and f1-score. The approach has performed extremely well in terms of these measures also.


Offline Kannada Handwritten Characters using Convolutional Neural Networks

DOI: 10.1109/WIECON-ECE48653.2019.9019914

Abstract

Handwritten characters are still far from being replaced with the digital form. The occurrence of handwritten text is abundant. With a wide scope, the problem of handwritten letter recognition using computer vision and machine learning techniques has been a well pondered upon topic. The field has undergone phenomenal development, since the emergence of machine learning techniques. This work on a major scale devises to bridge the gap between the state-of-the-art technology, of deep learning, to automate the solution to handwritten character recognition, using convolutional neural networks. Convolutional neural networks have been known to have performed extremely well, on the vintage classification problem in the field of computer vision. Using the advantages of the architecture and leveraging on the preprocessing free deep learning techniques, we present a robust, dynamic and swift method to solve the problem of handwritten character recognition, for Kannada language. We discuss the performance of the network on two different approaches with the dataset. The obtained accuracy measured upto 93.2 per cent an accuracy of 78.73 per cent for the two different types of datasets used in the work.

Thank you!