Table of content


Zen Player

Zen Player is a side project, I am currently working on. It is a video player focuses mainly on preventing users from spending more time than it should be on YouTube videos. Due to YouTube recommendation, we often tend to watch more videos than we originally came for. Thus, lots of time wasted on watching videos that are not related to our search intention. The main features I am currently working on includes ability to search videos by name or url on YouTube, provide analytics on watch time, allow maximum watch timer for each day, allow creating queues and looping of videos. It will be available on both web and android.

Portfolio Website (This One)

This portfolio website is built using both Gatsby.js and Tailwind CSS. I also enabled DevOps using GitHub Actions which deploy the website to GitHub Page every time I push code changes to a specified branch. I built this website as an opportunity to learn two technologies I have been wanting to learn, Gatsby.js and DevOps.

Tensorflow Implementation of CAN

I built this project as my graduation thesis and also a way to learn in-depth about Tensorflow. I forked from the original repo and worked on Tensorflow implementation of Creative Adversarial Network (CAN) model which generates creative art works by training upon art styles dataset. My main contribution for the project includes;
  • Up-scaled Generator model output image by 2 times, including its neural network Parameters. (from 256x256 to 512x512)
  • Transformed the code structure to a single file that can be trained on Google Colaboratory.
  • Created trained checkpoint files for both original resolution model (256x256) and enhanced resolution (512x512) model.
Contact me:   footer icon footer icon footer icon