Works

Nira
A web app to re-imagine your vector images. Color your SVG (Scalable Vector Graphics) files and icons easily.
Implememnted auto generation of different kinds of color palettes to quickly apply and check the look of SVG files. Created a system that can parse and apply colors to elements inspite of the svg file containing css styles.
Vue | Javascript | https://nira-app.com

Bezie
A web app to create vectors images quickly.
Created an internal system that can store properties of different types of shapes and vectors along with their animatable attributes for interpolation and easing during runtime. This is as a single page application using Vue and typescript and utilizes web canvas for WYSIWYG editor. Implemented ways to export user's creation in jpeg, png and gif formats.
Vue | Typescript | https://bezie-app.com

Mafia Companion - The Party Game Assistant
An android app which assists in playing Mafia party game with friends in person
This is a companion android app to play the famous party game - Mafia with friends in person. Helps with assinging roles for players and detailed rules.
Android | Kotlin | https://play.google.com/store/apps/details?id=com.bshan.daynight

PolygonArt
An android app to create low poly art using polygons as brushes. 10,000+ downloads!
Developed a grid based approach to find nearest set of vertices for a given point. Polygons were generated as a chain based on the preceding vertices.
Android | Java | https://www.appbrain.com/app/polygon-art/bhuva.polygonart

Easy pay
An android experiment to simplify the process of mobile payment without taking smartphone out of one's pockets
Uses volume buttons and GPS to validate and proceed with payment
Android | Java | https://github.com/BhuvaneshShan/FinAppsParty

Ghosts
A pac-man like simulation where the user needs to code the AI for pac-man
Created as a final level puzzle challenge for participants of a coding competition in undergrad.
Processing | https://github.com/BhuvaneshShan/Ghosts

Lost in the Lost Temple
A desktop adventure game with multiple levels and a level editor
Designed and develped from scratch using Simple Directmedia Layer (SDL) library in C++. To quickly design levels, created a level editor that aids with placedment of objects and level visualization.