Projects

OpenGL: Physics Simulations and Cursor Interactions

A space for my OpenGL projects. It starts with basic 2-d projects, such as the Sierpinski triangle, or building a convex hull around points using Graham’s scan algorithm, all the way up to implementing elastic sphere collisions in 3-d space.

covibot

A Reddit bot which gives COVID-19 stats of a specific region to Redditors based on their post title.

Image Editor

Image editing command-line with implementations of greyscale, Gaussian blurring, masking based on colour range (HSV), etc. from scratch using OpenCV, NumPy, Pillow and Matplotlib.

Connect4

A multiplayer simulation of “Connect Four” by Hasbro using Python 3 socket programming.

Quantum Gate Simulator

PESU I/O: Simulates basic quantum gates such as the Hadamard gate or the Pauli-X gate on a system of two qubits.