I’m a 3rd year Computer Applications and Software Engineering student at Dublin City University. I have general overall interests in both computing and aviation.
About me
Programming Languages/Technologies
Python, Java, C, HTML/CSS, JavaScript, Shell, SQL, Git, Docker, R, Prolog, Express.js, React, Django, DiscordPy, Pygame
Notable Projects
Python
Chess
Python (Pygame)
Developed the chess board game using Python’s Pygame library. Allows for 2 user's to play a virtual game of chess. Implements movement highlight assist, and all piece movements, including Castling, En passant, and Promotion.
HomeBot
Python (Discordpy)
Developed a personal utility bot for Discord using DiscordPy. Implements weather reports, timetable information, F1 standings request.
C
Cshell
C
Developed a linux command line shell in C. Implements custom basic internal commands such as (cd, dir, clr, etc..). Facilitates program background execution, full STDIN/STDOUT IO redirection, and basic SIGINT handling.
JavaScript
ReactPlayer
JavaScript (React, MaterialUI)
ReactPlayer is a simple audio media player. Developed using React and MaterialUI, it allows for audio playback of local files through a browser. Implements simple media controls such as play/pause, volume controls and skip controls.