Who wants to be less of a peasant?

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

Race V2

Type:
Project
Language:
C#, Entity Framework
Db:
MSQLS
Tools:
Trello, Miro
This has become my first 'real' C# project, and I am using it as a means of implementing things that I have learned. This is modelled on a race concept (multiple vehicles, multiple teams, multiple race circuits), which allows plenty of scope for creating objects, lists, inhertance, polymorphism, interfaces, etc.. Creating a 'larger' project then in turn introduces further challenges, such as menu design, and starts to explore 'what does a user of this program want to achieve?'.
snapshot of project

C# Fundamentals (Pluralsight)

Type:
Course
Language:
C#
Db:
Tools:
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#
Db:
Tools:
This was the first incarnation of the 'Race' project.
snapshot of project

Workout

Type:
Project
Language:
C#
Db:
Tools:
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#
Db:
Tools:
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

TreeData

Type:
Proof of concept
Language:
PHP, HTML, CSS
Db:
MySQL
Tools:
Trello,
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

philhenning.co.uk

Type:
Project
Language:
Next.js, HTML, CSS
Db:
Tools:
Trello, Miro
The site you are currently looking at is a project of mine that I am still regularly working on.
snapshot of project

Snowcompare

Type:
Project
Language:
PHP, HTML, CSS
Db:
MySQL
Tools:
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

Snowcompare shop

Type:
Project
Language:
PHP, HTML, CSS
Db:
MySQL
Tools:
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
Db:
MySQL
Tools:
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
Db:
MySQL
Tools:
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 (SimplePortal System - see below) would take that next evolutionary step.
snapshot of project