do the honors,
hover over the button!
Presented an Image Inpainting model based on Generative Adversarial Networks (GANs) which is configurable with different model specifications.
Compared the model results for random vs box masks, and different normalisation techniques used in the discriminator.
Evaluated the output image based on PSNR and SSIM values.

do the honors,
hover over the button!
Presented a method to detect and read Sudoku puzzles from an image and provide an efficient solution.
Developed a heuristic algorithm based on constraint propagation, decision making and backtracking.
The heuristic algorithm performed 1.5x to 3x times faster than the existing algorithms based on the complexity of the puzzle.

do the honors,
hover over the button!
Developed a logical data model and relational schema in Boyce Codd normal form (BCNF) to analyse bird strikes incidents on aircrafts in the United States from year 2000 to year 2012.
Cleaned and analysed the data to provide efficient solutions using visualisation queries.

do the honors,
hover over the button!
Collaborated and developed a networked desktop application in C++ using the Agile model where multiple users can connect to a server application and collaboratively paint on the screen in real time.
Built the drawing application using SFML library and compiled source code using CMake.
Ensured a smooth development process using continuous integration through github actions, testing using cppcheck and catch2, documentation using doxygen style.

do the honors,
hover over the button!
Improved the hiring/employment experience for the employees, recruiters and employers by designing an international job portal for start-up client ‘Edugion’.
Optimized user effectiveness by designing the portal from a global perspective where users can highlight their personality through multiple social platforms and video resumes in addition to the traditional resumes and cover letters.
do the honors,
hover over the button!
Completed entire development process for an animator in Java using the Model, View, Controller (MVC)architecture, including writing design documentation, design reviews and testing.
Built user interface with functionality to read text input, generate animations in visual, text, SVG and playback view, and play, pause, resume, loop, increment/decrement speed and save animations as text/SVG files.



