Bharathi Kannan

Siegen, Germany.

Hi 👋, I am a Student, Blogger, software developer and an Aspiring ML Engineer. I am from India and I am currently pursuing Master's in Computer Science at University of Siegen, Germany. I am passionate about Artificial Intelligence, Machine Learning, Blockchain and its related fields. In my free time I write blogs related to machine learning in my personal blog page.

In 2019, during my undergraduate studies, I completed the Machine Learning course by Stanford University on Coursera. This experience sparked my interest in computers and intelligent machines. Following this course, I also completed the Deep Learning Specialization, AI for Medicine Specialization, and Natural Language Processing Specialization by deeplearning.ai on Coursera. I strongly believed that Artificial Intelligence will play a key role in shaping the future of the technology industry. I recognized that, AI revolution will redefine human-computer interaction, and I decided to be a part of it. This led me to pursue a Master's in Computer Science with a specialization in Visual Computing at the University of Siegen, Germany. I am continually learning and updating my knowledge in the field of AI and Machine Learning. This has been my journey so far, and I am excited to learn more and contribute to the community.


Experience

Virtual Retail

Computer Vision Working Student

  • Trained and benchmarked various machine learning models for the IFM mate hand tracking product.
  • Researched and evaluated new models for rotated object detection to upgrade the detection model in IFM mate.
  • Enhanced the benchmarking tool specifically designed for the rotated hand detection by adding new features.
  • Organized and managed datasets for model training, including annotation tasks.
  • Contributed to various research projects such as virtual try-on technology and carton box segmentation.

October 2022 - March 2024

Zentrum für Informations und Medientechnologie, University of Siegen

Student Assistant (Full-Stack Developer)

Upgraded the university telephone management software from Vue2 to Vue3, while added mobile layout support to multiple pages. Added new features and resolved many middleware-related issues.
Technologies worked on: JavaScript, MEVN Stack, Redis, Docker, Linux, Git.

October 2023 - February 2024

Intelligent Systems Group, University of Siegen

Student Assistant

  • Structured and organized many publicly available recommendation system datasets for research on various projects.
  • Implemented methods for extracting meta-data from ensemble models in Auto-sklearn.
  • Conducted research on ensemble techniques, exploring various methods to improve the performance.

March 2022 - March 2023

Deeplearning.AI

Alpha Testor and Mentor
  • Alpha Testing new courses from Deeplearning.AI to ensure the quality of their courses before it is available on Coursera.
  • Mentor for AI for Medicine Specialization offered on Coursera.
  • Provide guidance, advice, feedback and support to students and help them to complete the specialization.
August 2021 - August 2022

Education

University of Siegen

Master of Science in Computer Science

Specialization: Visual Computing
Activities and societies: IT Manager for ESN Siegen

October 2021 - September 2024

Sri Eshwar College of Engineering

Bachelor of Engineering in Electronics and Communication Engineering

CGPA: 8.89 (First Class with Distinction)
Activities and societies: Vice President - Higher Education and International Relations

August 2017 - May 2021

Skills

Programming Languages
  • Tools

Projects

Depth Fusion in Transformer-based Video Object Detection

Master Thesis

• Developing depth fusion techniques for Transformer-based video object detection.
• Implemented a deformable-attention based latefusion mechanism to effectively fuse depth data into RGB pipeline.
• Implemented fusion as an attachable module, so that the same model can work with and without depth data.
• Significantly reduced false positives with the depth fusion module and improved the overall model perform

prioritor

Prioritor

IICDC 2019

The main aim of our product is to utilize the golden hour of the patient by intimating the patient’s condition from the ambulance to the A & E department of the nearby hospital.

Bcoin

A simple implementation of a cryptocurrency in python made on top of blockchain technology.

Image Segmentation

Implementation of watershed algorithm in python using Open CV.

Digit Recognition

A simple implementation of Neural Network from scratch in python. It does not use any Deeplearning library like tensorflow and all of the functions are implemented from scratch only using numpy.
The same problem is also implemented in Tensorflow and Tensorflow.js.



Github Contributions to the community

Bcoim mining

Python Data Structures and Algorithms

This is my repository for Data Structures and Algorithms using Python. Inspired from my repo on Java DSA. This repo includes Linked List, Stack, Queue, Hash Table, Heap, Trie, Tree, Graph, Dynamic Programming, Searches, Sorting, Big O complexities and Useful tools and websites

Bcoim mining

Java Data Structures and Algorithms

This repo includes Linked List, Stack, Queue, Hash Table, Heap, Trie, Tree, Graph, Dynamic Programming, Searches, Sorting, Union Find and Bit Tricks

Bcoim mining

PHP Login Template

PHP-Login-Template is a simple login and signup system with database built with PHP, MySQLi Procedural and Bootstrap 4.
Passwords are hashed and stored, Username validation is done are some features included.




Blogs

linear-regression
Popular
A Visual Intro to Linear Regression Math

An Interactive and Visual guide to mastering linear regression math. It is one of the most popular machine learning algorithm. It's simplicity makes it a great stepping stone to learn more complex algorithms.

...
Visit my page for more blogs

I publish blogs related to Computer Science, AI and Machine Learning. Stay tuned for more posts..

Awards & Certifications

  • Semifinalist - India Innovation Challenge Design Contest
    Department of Science and Technology (India) & Texas Instruments, June 2021.
  • 1 st Place - Technical Paper Presentation
    National Level Technical Symposium, Hindusthan Institute of Technology, 2019.

Machine Learning
Machine Learning Certificate

Offered by Stanford Online through Coursera

Deep Learning Specialization
video

Offered by Deeplearning.ai through Coursera

NLP Specialization
video

Offered by Deeplearning.ai through Coursera

AI For Medicine Specialization
video

Offered by Deeplearning.ai through Coursera

Web Development
video

Offered by ZTM Academy through Udemy

Blockchain
video

Offered by SuperDataScience through Udemy