Skip to content

Projects

What I built, the problem behind it, and the decisions along the way.

Showing 8 projects

2026Software + AI

SecureCam

Turn your laptop into an AI-powered security camera. Detect people in real time, get instant alerts on Telegram, and monitor everything from your dashboard — no hardware required.

  • Python
  • YOLOv8
  • Ultralytics
  • PyTorch
  • OpenCV
  • +11 more

2025AI / ML

Telco Customer Churn Analysis & Prediction

An end-to-end machine learning project that analyzes telecom customer behavior and predicts churn using Logistic Regression and Random Forest, achieving 0.842 ROC-AUC and delivering actionable customer retention insights.

  • Python
  • Pandas
  • NumPy
  • Scikit-learn
  • Matplotlib
  • +3 more
Case study

2023Software + AI

Autonomous Quadcopter Navigation Using Computer Vision & CNN

An autonomous drone simulation integrating Webots, OpenCV, and a Convolutional Neural Network (CNN) to navigate predefined waypoints, classify camera-captured targets, and trigger destination-based landing. The CNN achieved 97.98% test accuracy across five image classes.

  • Python
  • TensorFlow
  • Keras
  • OpenCV
  • Webots
  • +6 more
Case study

2025AI / ML

Hybrid Movie Recommendation System

Developed a hybrid movie recommendation system combining content-based filtering, user-based collaborative filtering, and SVD matrix factorization to generate personalized recommendations using movie metadata and over 100,000 user ratings.

  • Python
  • Pandas
  • NumPy
  • Scikit-learn
  • Scikit-surprise
  • +5 more
Case study

2022Software + AI

Hive — Python Strategy Board Game

A two-player strategy board game developed with Python and Pygame, featuring hexagonal grid navigation, piece-specific movement algorithms, rule validation, and graph-based connectivity checks.

  • Python
  • Pygame
  • NumPy
  • Object-Oriented Programming
  • Graph Algorithms
  • +1 more
Case study

2023Software

TCP & UDP Network Applications

Developed two Python socket-based networking applications: a TCP client-server calculator supporting eight mathematical operations and a UDP file-sharing system featuring packet sequencing, chunk-based transmission, and file reconstruction.

  • Python
  • TCP/IP
  • UDP
  • Socket Programming
  • Client-Server Architecture
  • +2 more
Case study

2023Software

University Course Selection & Registration System

A full-stack university course registration platform built with React, Node.js, Express, and MongoDB, featuring role-based dashboards, JWT authentication, semester management, and student course registration workflows.

  • JavaScript
  • React
  • Node.js
  • Express.js
  • MongoDB
  • +9 more
Case study

2023Software + AI

Coursera Course Recommendation System

Developed a rule-based course recommendation system using Python, MySQL, and Tkinter, enabling users to discover relevant courses from a dataset of 3,522 Coursera courses through an interactive preference questionnaire.

  • Python
  • Pandas
  • NumPy
  • MySQL
  • SQLAlchemy
  • +5 more
Case study

More experiments and coursework are on GitHub.