A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.


About me




Artificially Intelligent Air Traffic Control software

Bangalore, India, 2012

  • Developed an artificially intelligent air traffic control algorithm and implemented using python scripts
  • Documented SRS document, UML diagrams along with user case diagrams for the same.
  • Designed a user interface for the same for testing this algorithm using python GIU libraries pygame
  • Implemented a multi-threaded version of the application, eliminated GIL issue by using Jyhton instead of Cyhton

Prototype of MS Paint

IIT, Jodhpur, 2013

  • Developed a prototype of MS paint along with detailed SRS document and UML diagrams
  • Using pygame and tkinter, implemented utilities like pencil, eraser and predefined polygon shapes
  • Implemented features like saving an image, reopening and editing existing images

C Compiler using Python Scripting

IIT, Jodhpur, 2015

  • Developed a C-Lex code for tokenizing a given code, developed a python code for parsing these generated tokens
  • Implemented Top down parsing LL(1), LR(1), operator precedence and two buffer techniques.
  • Integrated compiler optimization algorithms like loop optimization, Global optimization and Prescient store optimizations

Hybrid Web Scraper

Bangalore, India, 2016

  • Designed and built a configurable k-level hybrid Web scraper that extracts documents and loads into MongoDB
  • Increased speed to 1.31 folds by re-designing and implementing as distributed web scraper in Spark and Scala

Apache Log Analzyer (Hackathon)

Bangalore, India, 2016

  • Formulated a real-time apache log analyzer pipeline to provide statistical insights from log messages
  • Collaborated with a team of 4 to implement the pipeline on Kafka, Spark Streaming, Elastic search and Kibana

TPCH queries benchmarking

Bangalore, India, 2017

  • Performed benchmarking of Apache Spark and Hortonworks spark distribution performance on TPCH queries on a 2000 core cluster(AWS).

Autonomous Asset Management

Bangalore, India, 2017

  • Coordinated and led a team of 3 to implement a real-time infrastructure management system to monitor 3M assets
  • Eliminated manual monitoring of assets by introducing rule-based mining engine to identify anomalies

Demo Manager

Bangalore, India, 2017

  • Developed a Manager friendly web interface to maintain client demo’s running on AWS servers.
  • Received Above and Beyond award, and Demo manager application got adopted across all the teams in the company.

Domain Specific Knowledge Graph

Bangalore, India, 2017

  • Developed an Information Extraction system to convert text into knowledge graph on Spark, Scala and Cassandra
  • Remodeled graph construction algorithm to avoid super nodes which reduced average query time by 20%
  • Created knowledge graph CRUD REST API, Web interface to train, test and integrate with external applications

Timeseries - Predictive maintainance system

Bangalore, India, 2017

  • Implemented an unsupervised machine learning algorithm for time series data on Spark, HDFS, and MongoDB
  • Engineered a real-time prediction model on Spark Streaming and Kafka, that scaled the performance by 100X
  • Collaborated with a team of 3, developed a web interface to monitor and train the system using Python, AngularJS2