Kabil Pranav K

Kabil Pranav K

Welcome to My Portfolio

Discover my skills, projects, and achievements. With expertise in Computer and Communication Engineering, I specialize in software development, IoT, and cloud technologies, driven by a passion for problem-solving and innovation.

About Me

I am a Computer and Communication Engineer with a strong foundation in C, Python, and front-end development. I excel in team-based problem-solving and have a unique blend of analytical and creative thinking that enables effective troubleshooting. My experience in software development, coupled with my commitment to continuous learning, drives me to contribute meaningfully within an organization and advance my domain expertise.

My Projects

Project 1: Autonomous Navigation Vehicle (On Development)

A campus navigation system that uses GPS and onboard sensors for autonomous driving, allowing visitors to easily select their destination via a touchscreen.

Project Details

This project involves designing an autonomous vehicle system equipped with GPS and sensors to navigate the campus. The vehicle features a touchscreen interface and can be manually controlled through a web app.

Project 2: Smart Energy Meter

A prepaid energy meter system that allows users to track and manage energy consumption with real-time calculations based on current and voltage sensors.

Project Details

This smart energy meter calculates energy consumption in real time using voltage and current sensors, providing users with detailed insights into their usage. The system is prepaid, ensuring that users can monitor and control their energy usage.

Project 3: Discord Chat Bot (On Development)

A friendly Discord bot designed to provide emotional support and share positivity with users. Whether you need a bit of inspiration, a boost of encouragement, or some mood-elevating music.

Project Details

This project is a mental wellness and mood-lifting Discord bot that interacts with users based on the mood keywords it detects in messages. It can recognize words associated with emotions like sadness, happiness, and love, responding with encouraging messages or suggesting music to match the user’s mood. Additionally, the bot provides inspirational quotes from an API and responds to greetings with friendly messages. It operates using secure environment variables and includes a function to keep the bot online continuously. This project creates a supportive, interactive companion for users on Discord.

Project 4: Enhancing IoT Network Security

This research develops a machine learning model to detect routing attacks in RPL networks, including new threats. It uses network traffic data to demonstrate accuracy and resilience against diverse attack forms, enhancing overall network security.

Project Details

In this project, you focused on enhancing IoT network security by developing machine learning models to detect and resist routing attacks within RPL-based IoT networks. Through simulation using NetSim, you generated a dataset representing various types of routing attacks, including sinkhole and blackhole attacks. The ML models, particularly Random Forest and Support Vector Machine, demonstrated a high accuracy rate of 96%, effectively identifying and mitigating potential network vulnerabilities. This project showcases your ability to apply ML-based solutions to secure IoT networks and improve their reliability.

Project 5: Life Expectancy Prediction

This project mainly focuses on predicting the life expectancy of a person using ML algorithms in Python.

Project Details

This project leverages machine learning to predict life expectancy, assisting policymakers and health organizations in making data-driven decisions. Using a dataset from the WHO with over 20 features, including economic, lifestyle, and healthcare factors, we applied multiple machine learning algorithms—Linear Regression, Random Forest, Decision Tree, and Ridge Regression. Among these, Random Forest provided the best accuracy at 95%, identifying key patterns and risk factors linked to life expectancy. Exploratory Data Analysis (EDA) tools, such as heatmaps and scatter plots, were utilized to understand relationships in the data, providing a robust basis for predictive modeling.

Project 6: Smart Attendance System

Utilizing an RFID-based system for attendance tracking in educational institutions, this project aims to simplify the attendance process.

Project Details

This smart attendance system automates the attendance tracking process using RFID technology. Students are issued RFID cards, which they tap on a reader to register their attendance. The system records attendance in real-time, reducing manual effort and errors. The data is stored in a centralized database, allowing for easy retrieval and reporting. This project aims to streamline the attendance process, making it efficient and reliable for educational institutions.

Project 7: Star Explorer

An intelligent robot equipped with autonomous navigation through dynamic environments.

Project Details

Summary: The Star Explorer project implements a grid-based pathfinding robot that detects obstacles and calculates the shortest path to a destination. Using randomized obstacle generation within a matrix, the robot's algorithm assigns path markers to navigate the grid. The robot checks adjacent cells for obstacles, updating its position and recalculating routes as needed, allowing it to find a clear and efficient route to its target. The project’s modular code structure ensures easy configuration of grid size, obstacle placement, and robot movement parameters.

My Certifications

Certification 1: HTML and CSS

HTML and CSS Certificate

Certification 2: JavaScript

JavaScript Certificate

Certification 3: AWS

AWS Certificate

Certification 4: MATLAB Onramp

MATLAB Onramp Certificate

Certification 5: Simulink Onramp

Simulink Onramp Certificate

Certification 6: Email Writing

Email Writing Certificate

My Education

Bachelor of Technology in Computer and Communication Engineering (Ongoing)

Institution: Amrita Vishwa Vidyapeetham, Coimbatore

Expected Graduation Date: May 2025

Major: Computer and Communication Engineering

Relevant Coursework: Data Structures and Algorithms, Networking, Embedded Systems

CGPA: 7.61/10

Class 12

Institution: Saratha International School, Gobichettipalayam

Completion Date: 2021

Focus Area: Computer Science, Mathematics, Physics, Chemistry

Mark: 458/500

Class 10

Institution: Saratha International School, Gobichettipalayam

Completion Date: 2019

Focus Area: Computer Science, Mathematics, Physics, Chemistry

Mark: 412/500

My Skills

Python Programming

How I acquired this skill:

I gained proficiency in Python through formal education and practical experience in various projects such as developing automation scripts, web apps, and data analysis tools.

Projects related to this skill:

  • Life Expectancy Prediction
  • Attendance System Development
  • Discord Chat Bot
  • Enhancing IoT Network Security: Machine Learning Solutions for Securing RPL-Based IoT Networks

SQL

How I acquired this skill:

I have practiced several queries on Leetcode.

HTML & CSS

How I acquired this skill:

I completed certification and worked on several projects which improved my skills in this area.

Projects related to this skill:

  • Attendance Marking System
  • Portfolio

Machine Learning

How I acquired this skill:

I have hands-on experience by doing projects.

Projects related to this skill:

  • Life Expectancy Prediction
  • Enhancing IoT Network Security: Machine Learning Solutions for Securing RPL-Based IoT Networks

Cloud Computing

How I acquired this skill:

I completed AWS certification and worked on several cloud-based applications focusing on AWS EC2, S3, and scaling virtual environments.

Projects related to this skill:

  • Attendance Marking System

Network Security

How I acquired this skill:

I've explored this area through a dedicated project involving security measures for IoT networks.

Projects related to this skill:

  • Enhancing IoT Network Security: Machine Learning Solutions for Securing RPL-Based IoT Networks

Software Development

How I acquired this skill:

Through academic projects and real-world applications, I've gained valuable experience in software development.

Problem-Solving

How I acquired this skill:

I have a strong analytical mindset and enjoy tackling challenging problems in various domains.