My Projects

ChatChamber

    Made with:

Multithreaded socket handling server/client application written purely in C-programming language. ChatChamber was my first semester project. It runs on terminal. Multiple socket connections are handled using threads. Linked-List is used to manage sockets connections at server. It can run on both windows and linux based operating systems.

Whats That Figure

    Made with:

WhatsThatFigure is a Multiplayer game developed using Qt Framework(C++). Application uses Qt's libraries to Render Graphical User Interface, Handle Multi Threading Communication, Networking and Object Serialization.
Server is responsible for handling client connections of the client is drawer and the other clients are guesser. Client provides submits a name that is stored in server and starts drawing the submitted name. Guessers try guessing.

Youtube to Audio Converter

    Made with:

Youtube to Audio Converter stands for its name. It uses youtube-dll module in python for downloading and converting youtube video into audio file. It also stores the id of downloaded file in Deta. FastApi is used for fetching the details of stored audios. React is used as front-end for pasting link and downloading the converted audio file.

LSB Steganography

    Made with:

Cryptographic application that hides text in an image (steganography). It uses Fernet for creating cipher and encodes the cipher into an image using Least Significant Bit method. OpenCV is used for encoding and decoding the Least Significant Bits. It creates 2-layer protection for a text. First the cipher is encoded in the image which requires the same algorithm for decoding and when the cipher is decoded it needs cipher key for decrypting the original text.

Face Detection using Arduino

    Made with:

Python Script is used for detecting the face. It sends the coordinates of the detected face to arduino which is then processed and then rotates the servo motor according to the coordinates received. The webcam is attached into servo motor. The webcam then follows the detected face movement.

News API

    Made with:

A Django Application that uses REST-Framework for API. Web-Scraping is done using BeautifulSoup. News headings, summaries and images are scraped from various news portals. Postgres is used for storing the scraped data. On hitting request on API, the news is fetched according to the provided parameters.

My Skills

My Education

2020-Present

Kantipur Engineering College, Dhapakhel

  • Bachelor of Engineering in Computer Technology
  • Computer Club Member: 2022
  • Campus Roll: KAN077BCT034

2018-2020

SOS Hermann Gmeiner Higher Secondary School, Sanothimi

  • +2 Science

2006-2018

SOS Hermann Gmeiner Higher Secondary School, Surkhet

  • Primary Level Education
  • School Deputy Captain: 2017
  • IT Club President: 2017

Contact Me

GitHub

gaurovgiri

LinkedIn

gaurovgiri

Send Email