Welcome to Josh's portfolio

I am an aspiring software developer,
looking forward to the future.

Floating cartoon astronaut Floating cartoon astronaut

About

I am a resourceful and dedicated full-stack developer, hungry to learn more. My immersion in technology started early, surrounded by a community of tech driven people. In my spare time I like reading novels, going to the cinema, and exercising.

Floating cartoon astronaut

SurfWave Fury

Built using vanilla Javascript, the game is a race to get the best time and win the annual penguin surf competition. Users alternate between pressing the left and right arrow keys to move the penguin, Cody, across the screen in the fastest time possible.

Icepace

Welcome to the Surfing Penguins Object-orientated PHP project, styled with SASS, that fetches and displays information about cool Icespace users. For this project the aim was to produce high-quality code and follow good architectural patterns using PHP. The app itself was a social media platform utilising a SQL database, which started off as an Agile planning session to construct a robust wireframe and app architecture to follow. The sign up page was hardened with validation and sanitisation against dangerous inputs and to strip tags in case of HTML input. The project followed OOP and SOLID principles closely.

Collection App Dungeons and Dragons races

For this project I created an SQL database and visually displayed the data collected there. New data can be added to the database via the site.

Email client front end, Igloo Inbox

During this project I used React to build an email client from spec utilising an existing API. Via the use of Scrum, we as a team constructed a crisp responsive front-end. Through the use of Git we peer reviewed and merged our work keeping code quality high. We were working from a high fidelity wireframe supplied by the product owner, from this we used Bootstrap to form the visual experience to the desired style. The use of CSS and HTML was also key during this project as we needed to get the positioning just right, which required us to go beyond Bootstrap on some occasions.

Browser OS, Ice OS

Ice OS is a browser based OS inspired by Windows xp, the theme has be altered to fit an ice penguin aesthetic. Using TypeScript and React.

Portfolio

My portfolio was created with HTML, CSS and JavaScript. This was my first personal project where I learnt some fundamentals of website creation, domains and hosting.

Contact

The best way to contact me would be via email, please also find me on LinkedIn and GitHub.

Email LinkedIn GitHub
Floating cartoon rocket Floating cartoon planets

Created by Joshua Bennet 2022