Stephen Alger's Projects
This is a C Program which operates to mimic the basic functioning of an ATM. The aim of this project is to co-ordinate basic tools available in C to create a Program which is efficient, versatile and robust in terms of User-input Validation & Bug testing.
This is a Object Oriented Programming module lab-test designed to exam OOP concepts and their application in a 2 hour timed environment. This processing program received a 100% Grade
๐ฑ๐โโ๏ธ SwiftUI iOS App created to meet the accessibility requirements for a client base of mixed interaction ability, trying best to accommodate the user and facilitate the promotion of events which are accessible for people with unique learning or accessibility requirements in Ireland. Note Only tested on iOS 12.1 iPhone X - Do Not Expect Operation on other Versions Until further notice
Project files for Intro to DevOps class
This is a C program which implements a basic encryption algorithm. The aim of this project is to implement a modularised design via functions to ultimately create code which is as accessible as possible for review and future additions to the code.
๐๐ My Python w/ OpenCV Image Processing Exploits. Focusing on Applying Concepts of Segmentation w/ Thresholding, Transformations, Colour Space Manipulation, Edge Detection, Contouring, Histogram Equalisations :smile:
This C program implements an inventory system comparable to a shops stock taking system - allowing for stock additions, alterations & deletions.
๐ Exactly what it says on the tin ๐ฅซ
My solutions to the exercises and practical sessions of the book 'Learn Prolog Now!' by Patrick Blackburn, Johan Bos, and Kristina Striegnitz.
Website Development of a Library Access Website, developed with Server Side PHP and Client Side HTML & CSS. This is linked with a MySQL Database which is created & manipulated with SQL.
๐๐คฏ Utilising Python w/ Pandas and Jupyter to create Dataframes to read in 1994 US Census data to compile an Analytical Base Table (ABT) which displays a Categorical and Continuous Data Quality Report. Dealing with Data Quality Issues (DQIs) such as Cardinality Issues, Outliers and Missing Values.
This C program extracts the META data stored in MP3 files and output the data to the command line.
My Intro to Objected Oriented Programming - OOP University Module, thought thru the Processing IDE & Framework built on the Java Language. Also my first interactions with Java.
๐ฑ๐ UIKit iPhone App which implements a food logging system through the use of OOP principles. This multi-view app allows the user to enter their food nutrition details and calculates their consumed calories based on the meal portion size. My First iOS App ๐
This Program Implements a Linked List System to Function as a queuing system for an IT Client - Issue Resolution centre. The Program handles up to 5 support tickets at once and is designed so that the user can add more tickets ontop of the pre-initialised tickets. This program uses three functions, Dynamic memory allocation, customised structures, structure variables & structure variable pointers.
โ๏ธ๐ Java Language RSA256 Asymmetric Encryption Implementation. Java.Security -> 2048Bit Keysize -> GenerateKeyPairs -> Public & Private Keys ๐ -> Encrypt & Decrypt User Entered Plaintext โ
Object Oriented Programming Project - Processing SCI-FI UI Design
Create custom collectionView like Appleโs Shortcuts app in Code.
๐ My Swift Langauge Vigenรจre Cipher Encryption Solution
๐ค๐ My Data Visualisation Pursuits! Gaining an Understanding of Visualisation and best practices. Hands on with Tableau, Jupyter Notebook & R Programming.