Param Bhatt

Software Developer

Software Development



  • Rubiks Cube Solver

    An interactive GUI for solving a Rubik's cube , as well as visualizing and setting it with keyboard and mouse controls.

    Python 3 Numpy Pyplot Graphics







  • A Ray Tracer

    A light ray tracer written with the help of opengl module of Python 3. Our results were plotted using the py-plot module

    Python 3 OpenGL Jupyter-Notebook Graphics





  • A 3D Representation of the Solar System

    A 3D implentation of our Solar System using the OpenGL, GLFW and Glut libraries of C++. I also imported some 3D objects from softwares like blender into my 3D system. We can move around the solar system , zoom in , zoom out as well as do certain operations like pitch, yaw and roll.

    C++ 14 OpenGL GLFW Glut Graphics





  • Binary Tree Generator

    A command line program to draw a binary tree effectively upto n nodes, written in C++ with the help of OpenGL and GLFW libraries.

    C++ OpenGL GLFW Graphics


  • Amazon Web Scraper

    A Python 3 script to scrape the amazon website and write the contents into a csv.

    Python 3 Scrapy CSV


  • Google Image Downloader

    A command line script to download multiple image results from google images. The downloads are recieved via web sockets and stored in a given directory.

    Python 3 Sockets



  • PDF Generator

    A python script to generate a pdf from given html input(including images) as well as can take inputs from database(MySQL here). It can even merge multiple pdfs into a single pdf.

    Python 3 MySQL wkhtml2pdf