My Projects

Portfolio Website

This personal portfolio website showcases my skills and experience as a freelance developer specializing in web development. It highlights my proficiency in HTML, CSS, and JavaScript along with my ability to design and manage websites.The website serves as a platform to present my work, offer services, and connect with potential clients, demonstrating my passion for technology and programming.

Portfolio Website Homepage

Block Game!

Block Game

Here is a block game that i made that's based off of the classic puzzle game TETRIS. It's one of my favourite games and it showcases some of my programming skills. HTML, CSS and JavaScript was used to develop this block game project. The game employs an HTML Canvas Element to draw horizontal Tetris grids on which blocks fall, rotate and are positioned. Game logic enforces the commands which allow moving, rotating, and placing Pentominoes on the game board. They automatically dissapear when all slots in the line are taken, which earns the player points depending on the number of lines eliminated, and bonus points if two or more lines are cleared at the same time. A game over status is also present in this game and so is the score and the fact that multiple lines removed in one move are rewarded with bonus points. The project illustrates how dynamic game objects, up-to-date information in several parts of the GUI and direct action performed by players are programmed in JavaScript.

Block Game