Skip to content
View gaurishg's full-sized avatar

Block or report gaurishg

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gaurishg/README.md

Hi there, Gaurish here 👋

About me

  • I am Gaurish Gangwar, Master's student at The University of Tokyo, Japan.
  • I am interested in becoming a software developer
  • Visit my website at https://gaurishg.github.io (Work in progress)

Programming Languages and frameworks

  • C++: Qt (Desktop application development), OpenMP (Parallel computing), MPI (Distributed computing), ROS (Robotics), CMake (build tool), Conan (Package manager)
  • Python: numpy, pandas, matplotlib, OpenCV and PyTorch (ML/AI); FastAPI (Backend development); ROS (Robotics)
  • Javascript/Typescript: Angular and React
  • Rust: Basic familiarity
  • MATLAB: Basic familiarity

Projects

Some of my projects which I developed either out of interest or while learning a new technology are listed below

Notes to Hierarchical PDF (Python, PyPDF2)

Bored of pausing video lectures and writing what the instructor has already written in the video? Now just take screenshots while watching and run this Python script. It'll traverse the hierachy of your folder structure and will create a pdf file with properly annotated bookmarks for you to refer later.

Take a look at the https://github.com/gaurishg/vlc-screenshots-to-notes-pdf for more details.

Translango (Fullstack Project using React, Typescript, MUI, Python, FastAPI, GCP)

Planning to visit a foreign country but don't know the language? Don't worry, we have got you covered! Translango is a website where you can

  • translate text of one language into another
  • Upload a picture and get the name of objects in another language
  • Play a game to learn new words in a foreign language

It was developed with the help of amazing team of fellow UTokyo students, Megha Sharma, Nakai, Rodrigo Curiel and Kunsheng.

We had used following technologies in the project:

  • Frontend: React with Typescript + MUI
  • Backend: FastAPI with Python
  • Cloud Services: Google Cloud Translate for translation; Google Cloud Vision for object detection; Google Cloud Run for backend code deployment and CI/CD for backend, Google Cloud Storage for storing images; AWS Amplify for deploying and setting up CI/CD for frontend
  • Docker: We used docker locally as well for deploying our app on the cloud

Codeforces Practice Tracker (React, Typescript, MUI)

Want to start doing competitive programing, but don't where to start? What better than well organized and well recognized set of question in A2OJ ladders. Just visit https://gaurishg.github.io/cf-practice-tracker and start practicing after inserting your codeforces handle at the top.

Pinned Loading

  1. cf-practice-tracker cf-practice-tracker Public

    Codeforces practice tracker - mainly using A2OJ Ladders

    TypeScript

  2. TranslanGo TranslanGo Public

    Forked from UTokyo-PBL/pbl2022-2022-team6

    TranslanGo is an image based translation app that allows anyone with a smart device to learn about their environment. Users can capture an object with their cameras, learn how to say it in the loca…

    TypeScript

  3. translango-fastapi-backend translango-fastapi-backend Public

    Forked from UTokyo-PBL/yolov7-flask

    Backend server for TranslanGo written in Python using FastAPI framework

    Python

  4. vlc-screenshots-to-notes-pdf vlc-screenshots-to-notes-pdf Public

    Create hierarichal bookmarked PDF from the screenshots taken by VLC media player.

    Python

  5. UTokyo-PBL/pbl2022-2022-team6 UTokyo-PBL/pbl2022-2022-team6 Public

    TranslanGo is an image based translation app that allows anyone with a smart device to learn about their environment. Users can capture an object with their cameras, learn how to say it in the loca…

    HTML 2 1

  6. UTokyo-PBL/yolov7-flask UTokyo-PBL/yolov7-flask Public

    Python 2