Projects

Food Delivery Full Stack Mobile App logo

Food Delivery Full Stack Mobile App

A React Native full stack application designed to help users to sign up, find nearby restaurants and place food delivery or pick-up orders.

React NativeFirebaseJavascriptGoogle PlacesYelp API
FabFlix Application logo

FabFlix Application

A comprehensive movie purchasing web app with a responsive UI, Java API, and MySQL databae, deployed on AWS EC2 with Kubernetes

JavaJavascriptMySQLAWS EC2TomcatMavenHTML/CSSLinuxKubernetes
CryptoFolio Web Application logo

CryptoFolio Web Application

A ReactJS full-stack web application that allows users to sign up, track the current prices of various cryptocurrencies, and create and edit custom watchlists.

ReactAWS AmplifyJavascriptDynamoDBREST API
Next.js Real-time Chat Application logo

Next.js Real-time Chat Application

A real-time chat application built with Next.js and TypeScript. Users can log in using Google authentication, add friends and chat with them in real-time

Next.jsTypeScriptNextAuthRedisPusherWebSocketTailwindCSS
Search Engine Web Application logo

Search Engine Web Application

Search engine web application developed with Python and Flask that allows searching over hundreds of thousand of websites.

PythonFlaskOpenAI API
Hotel Reservation System logo

Hotel Reservation System

Simple hotel reservation system built with Python and Tkinter to store, manage and delete bookings using SQLite database.

PythonTkinterSQLite
Web Crawler logo

Web Crawler

A Python-based web crawler designed to efficiently scrape, parse, and store data from websites avoiding loops and duplicate websites

PythonBeautifulSoupGitSimhash
Spotify Playlist Song Downloader logo

Spotify Playlist Song Downloader

This application allows you to download songs from a Spotify playlist by searching and downloading them from YouTube using Selenium and Pytube library.

PythonSeleniumPyTubeREST API
Speech Refiner Application logo

Speech Refiner Application

A Flask application to help improve your English speaking skills. It allows you to record your speech, and then refines it using GPT-4 to provide suggestions for improvement.

PythonGPT-4FlaskHTMLCSS
Snake Game logo

Snake Game

A terminal-based Snake game built using C++ and ncurses. The game features smooth gameplay with dynamic screen rendering, boundary detection, and real-time snake movement.

C++ncurses
Custom Shell in C logo

Custom Shell in C

Developed a Bash-like shell in C to accept commands and manage background and foreground processes, incorporating dynamic memory allocation, signal handling, and process control.

CMakefileLinuxprocessessignal handling