Kartik Sharma

  • Mail
  • Web
  • Home

A Developer having keen interest in integration of Cloud , IoT and Machine Learning concepts with Software

  • LinkedIn
  • Github

Projects

Demand Forecasting Fabric

Demand forecasting is a critical aspect of supply chain management, enabling businesses to predict future product demand accurately. This project aims to build a demand forecasting model using Microsoft Fabric Lakehouse, PySpark ML, and MLflow for tracking experiments and managing the machine learning lifecycle.

Libraries : MLflow , PySpark, Spark MLlib
Concepts : Microsoft Fabric
Vrikshved

Using Flutter and TensorFlow, this app revolutionizes agriculture by aiding farmers in monitoring plant health and detecting diseases. Its frontend employs Flutter for cross-platform app development, while TensorFlow powers the backend, enabling advanced plant recognition and disease detection through smartphone camera images.

Libraries : Flutter, Tensorflow
Concepts : DCNNs, Flutter App Development
Third Eye

Thrid Eye is a app which can be used to Caption Images . It can be utlised by visually impaired for their observations aswell. I Have Used a pretrained CNN model (VGG-16) to generate features and then used a RNN (LSTM) Model for captioning . The Models have been trained and tested on Flickr8k dataset .

Libraries : Keras, Tensorflow
Concepts : CNNs, RNNs, Data Generators
Pneumonia Detection

Pneumonia is an inflammatory condition of the lung affecting primarily the small air sacs known as alveoli.Symptoms typically include some combination of productive or dry cough, chest pain, fever and difficulty breathing. Chest X-ray, blood tests, and culture of the sputum may help confirm the diagnosis. I Have Built a CNN model to accurately predict Pneumonia in X-rays using CNN and TFLITE and integrated it into an Android App and Web App.

Libraries : Keras, Tensorflow
Concepts : CNNs, GRU, Data Generators, Data Augmentation
ESP32-CAM Android (Contactless Doorbell)

This project involves using ESP32-Cam with PIR Motion Detection Sensor which sends a User Notification on Android App if someone comes near the doorbell . It Uses Firebase Cloud Messaging to send push notification to User's android app . If user wants to store the records of doorbells, notifications should be clicked , It will then store the time and date into local Database implemented via Room Library on User's smartphone.

Libraries : Firebase-ESP-Client , NTPClient , Firebase Cloud Messaging , Data Binding , Room , Live Data
EduConnect

EduConnect is a mobile app that enhances tutor-student interaction with advanced tech. Built using Kotlin and MVVM architecture, it offers scalable development and secure backend via Firebase. Key features include QR codes for profiles, and functionalities for announcements, notice boards, assignments, and chat. EduConnect streamlines educational management and communication, creating a dynamic learning environment.

Technology : Kotlin , XML, EventBus , Compose , Firebase
Concepts : Kotlin, MVVM
News App

Built a Complete News App using NewsAPI (https://newsapi.org/)

Libraries : Retrofit , Room , Glide , Data Binding , Dagger-Hilt
Concepts : Database and Web Integration with API
Credit Card Validator

Android App to Validate credit card Numbers . It integrates a C++ Implementation of Luhn's Algorithm into an Android App using JNI (Java Native Interface)

Libraries : Java Native Interface , Data Binding
Concepts : Embedding C++ in Android Apps
Roller Madness Game

Built a fun Web-GL Game using Unity .

Concepts : Unity Physics and Unity Lighting
TMDB Client

Built a App which shows the Top catgories in Tv Shows, Actors, Movies on TMDB using TMDB-API (https://developers.themoviedb.org/3/)

Libraries : Retrofit , Room , Glide , Data Binding , Dagger2
Concepts : Database and Web Integration with API
Box Shooter Game

Built a fun Web-GL Game using Unity .

Concepts : Unity Physics and Unity Lighting

Learning

Minor Degree
2021 - 2024
Data Science

Punjab Technical University

Bachelors of Technology
2020 - 2024
Computer Science & Engineering

Punjab Technical University

Volunteering

GDSC SBSSU
AI & ML Lead
I was privileged to serve as the Core Member AI and ML Head for Google Developer Student Clubs (GDSC). In this capacity, I led AI/ML projects and initiatives, organized workshops and events, and nurtured an enthusiastic student community dedicated to exploring and utilizing artificial intelligence and machine learning. Through this role, I contributed to GDSC's mission of fostering tech innovation and skill development, providing my peers with valuable opportunities to excel in the ever-evolving realm of AI/ML.

Achievements

Skills

Programming Languages and Dev
  • Python
  • Spark
  • SQL
  • Azure
  • Kotlin
  • Java
  • Dart
  • C#
  • C++
  • Flask
Analytics
  • Exploratory Data Analysis, Data Visualization
  • Regression Analysis
  • Classification Analysis
  • Clustering Analysis
Deep Learning
  • Keras, Tensorflow
  • Computer Vision
Android
  • MVVM Architecture
  • Retrofit , Room , Dagger-Hilt
  • Jetpack Components