PDH Technology

Type:
Project
Language:
PHP, HTML, CSS
Database:
None
Management:
Trello, Azure DevOps boards
Whiteboard:
Miro
This site was built to support my self-employment business / used as a means to work on improving my coding
snapshot of project

Quiz

Type:
Project
Language:
JavaScript (Next.js), HTML, CSS
Database:
PostgreSQL
Management:
Trello
Whiteboard:
Miro
Built on the back of completing the Tech-Educators 'Software DeveloprojectManagementToolent' bootcamp. Built using Next.js.
snapshot of project

TreeData V1

Type:
Proof of concept
Language:
PHP, HTML, CSS
Database:
MySQL
Management:
Trello,
Whiteboard:
None
This is a current Proof Of Concept for a commercial client (although undertaken without recompense). The client wishes to provide his clients with the means to view data about specific trees on a given site. My client 'tags' each tree that he surveys with a physical metal disc that has an identifier - albeit not a universally unique identifier, only unique to the site. The POC is purely based on data, hence there the low-fi visuals.
snapshot of project

Snow Compare

Type:
Project
Language:
PHP, HTML, CSS
Database:
MySQL
Management:
None
Whiteboard:
None
This was my first piece of web development coursework at university. Primarily made to showcase my development skills. Use 'username: phil password: test'
snapshot of project

Snow Compare Shop

Type:
Project
Language:
PHP, HTML, CSS
Database:
MySQL
Management:
None
Whiteboard:
None
This was my second piece of web development coursework at university. Building upon the first project above, the purpose of this project was to focus on an 'e-commerce' back-end. Use 'username: phil password: test'
snapshot of project

Points Academy

Type:
Proof of concept
Language:
PHP, HTML. CSS
Database:
MySQL
Management:
None
Whiteboard:
None
This client had a highly successful line of orthapedic products for which they already had a reward system in place, however the administration involved was significant and laborious. This proof of concept application successfully demonstrated that the process could be transformed to digital with ease, and could - at the same time - provide existing customers an online platform to manage their reward account. The concept was eventually adopted by the company.
snapshot of project

Commercial Sales Portal

Type:
Proof of concept
Language:
PHP, HTML, CSS
Database:
None
Management:
None
Whiteboard:
None
Initially conceived as a short-term tool to help a brand new sales team get up to speed with learning the particulars of various products. It subsequently evolved into a more substantial long-term tool that was regularly used. This first iteration was purely static. The next iteration would link to a database and use CRUD to essentially enable the site to be a content management system, whilst also allowing the telesales team to build a 'shopping cart' for each customer.
snapshot of project

C# Fundamentals (Pluralsight)

Type:
Course
Language:
C#
Database:
None
Management:
None
Whiteboard:
None
A tutorial that consisted of 11 lessons. Delivered by Scott Alan. Content included: Visual Studio Code, using CMD to control the CLI, creating methods & classes, creating software that flows through different classes and methods, passing and returning data, creating and running unit tests, Workout C# My first attempt at creating a project to solve a simple problem.
snapshot of project

Race V1

Type:
Project
Language:
C#
Database:
None
Management:
None
Whiteboard:
None
This was the first incarnation of the 'Race' project.
snapshot of project

Workout

Type:
Project
Language:
C#
Database:
None
Management:
None
Whiteboard:
None
My first attempt at creating a project to solve a simple problem. I wanted a program to be able to generate a list of random excercises for me based on two parameters: 1) How much time I have for a workout 2) How difficult I want the workout to be
snapshot of project

C# for beginners (Bro Code)

Type:
Course
Language:
C#
Database:
None
Management:
None
Whiteboard:
None
A tutorial that consists of 50 lessons. Including: variables, type casting, arithmetic operators, string methods, if statements, switches, logical operators, while loops, for loops, nested loops, arrays, foreach loops, methods, return keyword, method overloading, params keyword, exception handling, conditional operator, string interpolation, multidimensional arrays, classes, objects, constructors, static keyword, overloaded constructors, inheritance, abstract classes, array of objects, objects as arguments, method overriding, ToString method, polymorphism, interfaces, lists, list of objects, getters and setters, auto implemented properties, enums, generics, multi-threading.
snapshot of project