JamesHarv.com

Projects

A selection of technical projects demonstrating my skills in software development, web technologies, and problem solving.

Showcase -

A few things I’ve built. Each has a clear problem, approach, and result.

Driving Theory Revision Game

Space-invaders style revision tool with power-ups gated by questions.

JS
  • • This was a part of my A level Computer Science coursework
  • • Built question system + JSON-driven content.
  • • Designed feedback loop to improve recall under pressure.
  • • Added scoring and progression to keep it engaging.

BTEC IT Coursework - Therapy Dogs Website

Website for a fictional therapy dog website called Furry Friends

Web
  • • This is my BTEC Information Technology Unit 6 Coursework where I was tasked with creating a website for a fictional therapy dog company called Furry Friends INC.
  • • Used HTML and CSS to create dynamic and interactive elements on the page
  • • Used SEO optimisation techniques
  • • Included detailed forms

Dennis Ritchie Website

A website outlining the life and influence of the computer scientist Dennis Ritich

Web
  • • Three-page informative website, including navigation, tables, multimedia and references.
  • • Built as a part of my Web Applications coursework at Cardiff University
  • • Recieved full marks on this assignment

Text-Based Adventure Game - Cardiff University Group Project

A simple text-based adventure game created with python

Python
  • • One of my main roles was directing the project and using pygame to create a GUI along with functions that other devs used to update content on the GUI in different files.
  • • Dynamic movement system
  • • Prompts are parsed into a normalised format and keywords are found to determine the user's intended command
  • • Combat and inventory system as well as a class system has been implemented
  • • This is the first project that I did at university, and was for the Computational Thinking module - Achieved 75%