Joshua Elliott
ExperienceEducationProjects
Back to Home

Projects

A collection of projects I have created, from web applications to games. Each project provided a challenge and taught me new skills.

Portfolio Site

Portfolio Site

My first attempt at development using Next.js and Tailwind CSS. This is my personal portfolio site to showcase my projects, experience, and skills. I used v0 to create the initial template and then customised it to my liking, adding the content and improving the design.

Next.jsTypeScriptTailwind CSS+2
Spacecraft Evolution

Spacecraft Evolution

A game where players upgrade their spacecraft and fight other players. Navigate through space, collect resources, and improve your ship's attributes. This was my A-Level Computer Science project which earned me a grade of A.

JavaScriptp5.jsSocket.io+1
Multiplayer Snake

Multiplayer Snake

A multiplayer snake game with customisation options and a leaderboard. A personal project to learn about game development and real-time multiplayer functionality using Socket.io in preparation for developing Spacecraft Evolution.

JavaScriptp5.jsSocket.io

Template generated by v0. Customised in Visual Studio Code. Built with Next.js and Tailwind CSS, deployed with Vercel.