Coding Portfolio

Relaxation Guide

The Relaxation Guide is a Python application built using the tkinter library, which provides a graphical user interface (GUI) for guiding users through relaxation exercises and engaging in a conversation with a virtual assistant powered by OpenAI's GPT-3.5 Turbo. Updates to UI/UX coming soon.
Languages: Python

Dogs vs. Cats Convolutional Neural Network

Using the "Dogs vs. Cats" dataset from Kaggle, this Convolutional Neural Network is built upon the EfficientNetB5 architecture and achieves an accuracy of just over 98%.
Languages: Python

CLI Task Manager

This C++ console application serves as a straightforward task manager, assisting users in organizing their tasks efficiently. Its features include task addition, removal, task completion marking, and comprehensive task listing.
Languages: C++

Finance Tracker

Finance Tracker, is a Python based app, empowers users to effortlessly manage personal finances. It lets you monitor expenses and income, categorize transactions, and set category-specific budgets.
Languages: Python

Adventure Game

Embark on an adventure in this graphical adventure game, where you and a group of friends enter a haunted house in search of a long-lost treasure.
Languages: Python

Simon Says

This streamlined version of "Simon Says" utilizes GUI components to showcase color sequences. Players must recall these sequences to progress to subsequent rounds.
Languages: Python

Weather Predictor

This web app predicts weather forecasts for any location. Its intuitive interface allows users to enter information about their area and deliver a prediction based upon that information.
Languages: JavaScript

Math ChatBot

This digital Math Chatbot application aids users in performing a range of mathematical computations. By entering a math-focused query, users can obtain immediate answers. The web version is developed in JavaScript, while the additional-content includes a Python variant.
Languages: JavaScript

Simple Platformer

This game is a straightforward platformer with ten levels. Players can collect points by picking up coins while adeptly maneuvering through a variety of obstacles and foes.
Languages: JavaScript