Computer Science Portfolio
The sections below highlight my experience in Computer Science - and it is forever growing! I have included some of the projects that I did in my free time to better my technical understanding. My favourite ones are my "Abdullah's Terminal" and "Mind The Gap"
Mind the Gap Game
Mind the Gap is a GUI based game built on Java using SwingX and JFrame. It is a 2 player game and the game starts by randomly giving the turn to either first or second player. The first player select a tile and the second player can not select the neighbouring tiles of the tile selected by player 1. The game continutes until one of the players is forced to use a neghbouring tile.
LEARN MORE
Interactive Terminal
This is a basic macOS inspired web terminal that serves as a portfolion for me and provides some information about me. I made this project in order to learn more about Java Script and React. The program features different type of commands including links to my socials and my resume. I have added the command ``help`` that gives the visitor a complete set of commands available for the terminal.
LEARN MORE
King Domino
Contributed in the development of this group project. KingDomino is a GUI based boardgame with complex rules. Contributed to complete and accurate development of the game based on Software Engineering Principles, added new features in each new addition of the game and built the complete front and backend of the game from scratch using Java, SwingX, JFrame and other frameworks. Also added support for the viewing accommodations.
LEARN MORE
Hangman
A single player game that chooses a randomized keyword from a dictionary of words and runs the Hangman game on it.
LEARN MORE