Searching Algorithms
Various search algorithms were implemented. The project uses Tkinter to visually demonstrate these algorithms in a vacuum cleaner environment.

Various search algorithms were implemented. The project uses Tkinter to visually demonstrate these algorithms in a vacuum cleaner environment.
This project was part of an AI course, it uses Tkinter to play Tic-Tac-Toe with an AI agent that applies different search trees to determine optimal moves.
This project implements a word list using an AVL tree to store and manage words, providing functionalities such as insertion, deletion, and various statistical analyses. It includes methods for balancing the tree, counting word occurrences, and printing statistics about the word list.
A Dedicated and Ambitious Computing Science student with a keen eye for problem-solving and a passion for technology, I strive to create innovative and efficient solutions. I'm always eager to learn, adapt, and push my skills to new heights.
Download ResumeCurrently a second-year BSc Computing Science student, focusing on software development, algorithms, and artificial intelligence. Passionate about learning new technologies and enhancing my skills in the field.
Provided technical support to students, faculty, and staff, troubleshooting hardware, software, and network issues. Assisted with system maintenance, device setup, and resolving technical inquiries to ensure smooth operations. Developed strong problem-solving and communication skills while working in a fast-paced environment.
Developing a smart flight assistance app that enables users to search for flights, check pricing, track live updates, and get AI-powered travel assistance. Utilizing Amadeus API, AviationStack API, OpenAI API, and Google Gemini API to provide real-time data, chatbot support, and trip summarization.
Building a personal portfolio website to showcase my projects, skills, and experience. Developed using HTML, GitHub Pages, and version control best practices, including issues, branches, and pull requests. Continuously improving the design and content to create a professional online presence.