Dineshkarthik Raveendran (DK)

Learner | Engineer | ML Enthusiast | Software Craftsman


Find Out More

I am Dineshkarthik Raveendran. A Data Geek.
Passionate about building end to end data solution, data pipelines & data lake.

ML & Open Source enthusiast who loves to play with data and solve challenges.

My Work


Telegram Media Downloader

Download all media files from a conversation or a channel that you are a part of from telegram. Same media files are not downloaded multiple times.

Read More...

Real-time IoT Data Streaming

Medium post on Experimenting with IoT using android smartphone sensors and streaming the generated data real time to kafka and further processed, aggregated and stored using ELK stack.

Read More...

Surfing the Technological Tidal Waves: Embracing the Hype and Conquering FOMO

Medium post on Explore the highs and lows of embracing technology hype while conquering FOMO. Find balance, manage risks, and ride the waves of innovation.

Read More...

WhatsApp Analyzer

WhatsApp-Analyzer is a simple analytics and visualisation Python app, used to visualise whatsapp converstaions.

Read More...

OSM-Translate-TelegramBot

This bot it designed to help translation of OpenStreetMap location from English to any Regional Language using Telegram.

Read More...

Connect Apache Airflow to Snowflake

Medium post on Creating a Snowflake connection and execute SQL commands on Snowflake DWH using Airlfow snowflake contrib hook and snowflake operator.

Read More...

n-gram_processor

Using n-gram get set of words and their frequency of occurrence in given directory / sub-directory/ text files of GBs/TBs(Big Data), which are present in a specific order at specific distance from a word.

Read More...

APIficator

Would you like to expose an existing database via REST API without any coding? APIficator does the coding part for you, you can generate API services without writing any code.

Read More...

Replicating Amazon DynamoDB tables

Medium post on replicating AWS DynamoDB tables to different regions using a simple Python script

Read More...

Fuzzy String Comparison

String Clustering: Clustering of strings using Fuzzy String matching and KMeans Algorithm.

Read More...

Tweetalyzer

Tweetalyzer is a simple Python app to Stream and Visualise Tweets on any specific topics.

Read More...

Json-Generator-Api

A json data generator - API mocking tool. Specify the Keys required and select the corresponding datatype from the available list and you are ready to go with a working API Endpoint that provides you with the required Json data.

Read More...

Python - Open Graph

An Open Graph implementation for Python. Simple to use, give it a URL and it'll give you the open graph meta properties scraped from that URL.

Read More...

Send2Kindle

A Python mailer specifically crafted for FreeTamilEbooks to add ebooks directly to kindle device.

Read More...

Browsing History Analyzer

Browsing History Analyzer is a Python app used to visualise browsing history. All you need to do:

  • Run the python script
  • View your analysed browsing history

Read More...