Client Projects
-
Data Pipelining and Integrations
This is my specialization, Design and Develop data streaming systems using Apache Airflow that pulls data from multiple sources.
Airflow FastApi Postgres Docker Kubernetes AWS EKS GCP GKE -
Smart Automapper
Automatically maps the raw clinical trial data into pre-conformance and conformance format
Airflow Flask Postgres Docker Kubernetes -
Smart Data Query
Finding Discrepencey in Clinical trials data, the project was used for Pfizer COVID vaccine trials.
Airflow Flask Postgres Docker Kubernetes AWS EKS GCP GKE -
Analyza
An application that converts plain english to SQL queries, inspired by Google's Analyza research.
Python NLP Spacy Flask -
Kissflow Case-Management Module
Case management involes state management of various cases across various stages of the workflow before it can be marked as resolved
Flask MongoDB Docker -
Kissflow Project Management Module
Trello like Project management suite for Kissflow Digital workspace product. This module provides a set of features to manage projects, tasks, and milestones.
Flask MongoDB Docker -
Kissflow Reporting Module
A reporting platform that enables users to create reports for their workflows created on top of Kissflow product. I wrote a Python backend that generates mongo query to generate reports based on user's specification
Flask MongoDB Pandas Docker -
Interviewbot
A chatbot that automates technical screening interview process, Enabling recruiters to screen applicants before setting a formal interview.
Django NLP Microsoft LUIS AWS
Open Source Contributions
-
Apache Airflow - Data Orchestrator
I have started using Apache Airflow in 2020 as a part of Smart Data Query project. It is amazing tool for building distributed data pipelines. It's seamless integration and working with Kubernetes and Docker is what made it the tool of choice. I started created tutorials and guides for it. By constantly engaging in their slack community I got a first hard look at some of the common issues, hence leading to some of the contributions.
-
Django All-Auth
After 2018, I have recently started working on Django for a few projects. One of them came up as a result of hosting my PythonToProject Bootcamp in Gumroad. To authenticate Gumroad users into my application I had to extend Django-Allauth to support Gumroad APIs. Once I had the extended version I contributed the same back to the original repository.
-
Python Pandas
Python Pandas is my first ever open-source code contribution. It all started when I was working on Reporting Module for Kissflow. I was asked to run a feasibility check on required features and it's support in Pandas vs MongoDB. Though we didn't end up using Pandas, I had a lot of scope to contribute to the library
-
OwnPytest
An Attempt to write a thin wrapper to emulate same features of a Pytest library. Presented this at Pycon Australia Conference.
-
Ownflask - An Attempt to understand "How Flask works"
Ownflask is my own creation to understand the internals of Flask, the Python web framework. Here is how I built it. Currently it's a simple single file project but even Flask started that way :)
Personal Projects
-
IRCTC Reminder App
An app to calculate 60 days period for your Indian Railway train booking and set a reminder
-
Github Repo Cleaner
Deleting multiple github repos was a pain during my yearly cleanup, hence quickly spun up this project to make this process easy
-
iKeepLog
A Slack based chatbot that logs your work and learning everyday. This project won 2nd place in WomenTechFab hackathon
FastAPI Slack API Llama-3.2 -
Rasa Site Bot
A bot that answers the FAQ questions that you get. It was built as a demo for PyConf Hyderabad by scraping their event details.
FastAPI NLP RasaHQ