The Job Search Web Application serves as a centralized platform where companies can post and manage job opportunities, while job seekers can search, view, and apply for positions matching their criteria. The system features a dual-role user system, distinguishing between company administrators and general users, each with tailored functionalities and interfaces
A robust, scalable, and modular web-based application developed in Java with Spring Boot. The LMS is designed to streamline the delivery of online education by supporting course management, assessments, notifications, and performance tracking for students, instructors, and administrators.
This project delivers a full machine learning pipeline to analyze, predict, and evaluate heart disease risks using the Heart Disease UCI Dataset. The workflow includes data preprocessing, feature selection, dimensionality reduction, supervised and unsupervised learning, model evaluation, and export for deployment. Our goal is to provide a robust, reproducible machine learning solution that combines classification and clustering techniques for deeper insights into heart disease patterns.
A Flutter mobile application that helps users discover restaurants and cafés, search for products,
and view distances & directions to selected locations. The app demonstrates API integration,
state management with RxDart, local storage, and real-time geolocation features.
This project implements a basic Command Line Interpreter (CLI) in Java, mimicking the functionality of a Unix/Linux shell. It supports system commands like pwd, cd, ls, and more, as well as internal commands such as exit and help. Additionally, the project includes JUnit test cases to ensure the reliability of the implemented commands.
This project simulates various CPU scheduling algorithms to explore their impact on system performance and resource utilization. Implemented in Java, it includes both traditional and innovative approaches to scheduling, with detailed outputs for analysis.
This project showcases a comprehensive data cleaning and exploratory data analysis (EDA) workflow using SQL. It uses a dataset on global tech layoffs and demonstrates how to transform raw data into meaningful insights.
This project is a Python-based solver for Gomoku, featuring both Human vs. AI and AI vs. AI gameplay. The AI is powered by classic game tree search algorithms — Minimax and Alpha-Beta Pruning — with heuristic evaluation tailored for Gomoku. The game runs in the terminal with a dynamic board size and win-length configuratio