Projects
GameStore - Responsive WebStore
- HTML5, Bootstrap and JavaScript
- Unit testing framework and documentation
- Group project
- College project
GameStore is a responsive demo webstore built with Bootstrap and HTML5. It features a fully-functional shopping cart and checkout system, login/logout functionality, editing of user details and a library to view purchased games.
RevShell - Reverse shell payload generator
- Python3
- Personal project
RevShell is a reverse shell payload generator useful for penetration testing. Capable of generating a number of different payloads which utilize different techniques to obtain a reverse shell, as well as polymorphic payloads which may be capable of bypassing some end-point detection systems.
CryptoPrice - Cryptocurrency price ticker & portfolio manager
- Xamarin C#
- Cross-platform mobile and desktop application
- Use of JSON API’s
- College project
CryptoPrice is a cryptocurrency price ticker & converter app for Android and Universal Windows Playform. It allows you to view the real-time and Historical prices of various cryptocurrencies, such as Bitcoin, Litecoin and Ethereum.
Dotfiles - collection of scripts and configuration files
- Bash, VimScript, Python
- Linux
- Personal project
This project sets up and configures a linux distro to use configuration files that are suited towards users who like to run minimalistic software and use mostly a keyboard-driven workflow rather than a mouse.
Contains scripts to automate various tasks such as creating remote syncing music libraries from various services such as YouTube & SoundCloud, managing git repositories and administrating remote systems.
Also extends and customizes various programs and command line utilities such as Firefox, vim, bash, zsh, tmux and neomutt with keyboard shortcuts and new functionality.
Tunes Firefox to reduce its RAM usage and adds extensions which block trackers and ads.
I use this project whenever I need to setup a new development PC.
TwentyFive - Card Game
- C
- Design document
- College project
25 is a traditional Irish card game also known as spoil five. The game is written in the C programming language and is capable of supporting 2 to 6 players, as well as functionality to load/save the game.