About Me Portfolio Contact information

About Me

Hello, I'm Josh.

I'm a full-stack developer with a knack for finding smart solutions that get the job done right.

I developed my skills in JavaScript, PHP, Typescript, MySQL and more technologies at iO Academy, where I joined their award-winning Full Stack Track Course.

I am also proficient in frameworks such as React, Slim and Bootstrap which I have used to build personal projects as well as projects following Agile methodologies to work in a collaborative team environment.

As well as working on projects, I also love to challenge myself daily with code wars. Watch this space as I rank up!

Code wars Badge
Josh

Portfolio

Below is a showcase of my work.

As well as previous projects I have worked on, I am also currently working on some personal projects that I hope to share with you soon.

Interview Quest

A React-based game that simulates the challenging journey of a job interview process.

Drawing inspiration from old-school turn-based RPGs and real-life job hunting experiences.

This game takes you through three intense rounds: The Recruiter, The CTO, and the final showdown with the CEO.

Ping Pong

GitHubLogo" Link

Cosh and Josmin. E-commerce Shop

Engaged in an ongoing project, I am actively constructing an e-Commerce site using React.

Using the API fakestore.

Curious about the entire journey so far? Click to explore the evolution of this project.

E-Shop

GitHubLogo" Link

Academy Portal

Ongoing legacy code project using Slim framework. Added a new feature which involved interacting with two APIs to retrieve and compare data.

The code involved all aspects of the full stack, JavaScript on the front end and PHP on the back end, using MVC concepts and CURL.

Academy Portal

GitHubLogo" Link

Ping Pong

Dive into the realm of classic gaming with my C# rendition of Ping-Pong, developed using Visual Studio and Windows Forms.

This project, guided by Moo Ict, showcases my ability to merge foundational concepts with personal innovations, including change in difficulty as score progress and intro screen.

Ping Pong

GitHubLogo"

Bored API

A very simple console app written in C# making requests to www.boredapi.com built in Visual Studio.

A chance for me to practice making requests and handling the responses from the API.

You are given a list of the different types of activities you can do and the api will send you one at random from the activity type.

Bored API

GitHubLogo"

Email Client

A group project within a team of four to build an email client built using React and Bootstrap.

I was responsible for the inbox counter interacting with the API, the design of the new email, validation of the new email and sending new emails to the API.

Email

GitHubLogo" Link

Project Management

A group project within a team of four. We built an API using PHP and Object Orientated Programming to interact with a React front end.

I was responsible for date formatting, error handling, unit testing and JSON handling.

Class map

GitHubLogo" Link

To Do List

Personal project. A to do list built using Slim and MYSQL. Demonstrating use of MVC structures and OOP.

To Do List

GitHubLogo"

Caterpillar Countdown game

A group project within a team of four, we were tasked to create a JavaScript game in 4 days.

I was responsible for the generating of new numbers, CSS design and the score counter.

caterpillar game

GitHubLogo" Link

Tip Calculator

Personal project. A tip calculator built using React.

Tip Calculator

GitHubLogo" Link

Posts and Railings

Personal project. A PHP application that can calculate the amount of posts and railings required to build a fence of a certain length or that will calculate the length of a fence when you provide the amount of posts and railings.

posts and railings

GitHubLogo"

Form Validation

Personal project. Form Validation using JavaScript.

form GitHubLogo"

Collection website

Personal project. Built a website displaying a collection of items from a database. This project incorporated a mySQl database, with PHP.

Collection

GitHubLogo"

Contact information

If you would ever like to get in touch:

Email Logo LinkedinLogo" GitHubLogo" C - Downloads CVV - Downloads CV