Implementation of Iterative Closest Point and Laplpacian Mesh editing writting in Python
A minimal GPU accelerated ray tracer written in OpenGL. Features include next event estimation, GGX BSDF, BVH acceleration and more.
Unofficial implementation of the paper "Learning to reconstruct botanical trees from single images"
Unofficial python implementation of the paper "Lazy Random Walks for Superpixel Segmentation"
A 3D space shooter game made using ThreeJS. Trailer for the game was made in Blender.
Worked on creating statistics and visualization for the community. Tech Stack - ReactJS, d3.js, Apache Spark, Python (Flask)
A POSIX compliant shell written purely in C using only basic system calls. Functionalities include basic shell commands, background processes, redirection and piping.
Addition of newer scheduling algorithms and system calls to MIT's xv6 operating system.