The Bookshelf

Over the years, I have read quite a few books - and I though I'd share them with you here. Read more
Read More

Intro to Self-Driving Cars Nanodegree

If you ever wanted to learn how self-driving cars work, take a look at the Intro to Self-Driving Cars Nanodegree offered by Udacity. I have recently completed the course and it was such a joy to learn Read more

Read More

Taking a Scientific Approach to Learning New Skills: A Reflection Post

As the title of this post suggests, I have come to a point of reflection. For the past year, I have been learning Python, HTML, and Java. These three computer programming languages all have differences and similarities and Read more

Read More

BlockDefence Game Project

At the time of writing, I had programmed in Python for eight months and have dabbled in Pygame, one of Python's game libraries. I decided to set out to create my own video game and thus Block Defence was born! Read more
Read More

Experiences with Video Game Development

When one thinks about being a video game developer, it's very easy to associate game development with gaming. From my experience, developing a game and playing it are two sides of the same coin. Read more
Read More

DesktopHub Project

I always wanted a small widget for my desktop which housed every action used frequently. I wanted to do a Google search by clicking one button, and open a multi-nested directory by clicking another. With the help of Python's Tkinter GUI interface, I developed a program that does all of this! Read more
Read More

PracticeJournal Project

As a practicing musician for over eight years, I find it valuable to write down what I practice. It helps me focus on what needs to be improved and it also provides a record of my progress. So, I developed a desktop app that help with this! Read more
Read More