Welcome to the Future: ChatGPT

Never in my life would I have imagined that AI would become so useful so fast and yet, here we are... Read more
Read More

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

Machine Learning and Ruby: Enhancing the Cybersecurity Industry Part I

Did you know that in the first quarter of 2019, hackers exposed 4.1 billion private data records to the public [1]? The future does not seem bright either. According to Gartner, worldwide security spending is expected to exceed $133 billion in 2022 [2]. With a severe lack of talent in the field of cybersecurity, how are we going to meet the predicted demand [3]? Recent technological advances may solve this issue. Read more
Read More

Side Projects That Serve Multiple Purposes

Let’s suppose you are a Software Developer working on a project for a client. Your client wants software that will grab information from a database to be displayed in a graphical format. You work on the project until 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

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

Docstrings: Who Are They For?

Programmers provide docstrings to explain their code. As long as programmers follow docstring conventions, their code should be well-documented. From my experience, I don't believe this to be the case! Read more
Read More