Invoice Builder
The invoice builder allows users to create and print invoices. Users can input item details such as name, cost, and quantity, which are then dynamically added to the invoice. The invoice builder code simplifies the process of generating professional invoices for various business needs.
- Array Manipulation
- Event Handling
- DOM Manipulation

Agency Landing Page
Social media agency landing page using JavaScript to effectively guide potential clients towards the business contact form. The focus was on creating a seamless and efficient user experience, so I opted for a single, continuous scrolling page design to eliminate distractions and keep the user engaged.
- JavaScript
- Flexbox
- Grid
- Media Queries

Travel Info Website
During a recent trip to Thailand I needed a quick way to covert currency. I took the opportunity to code a handy app quickly, to use on the go.
- Responsive Design
- Radio Btns
- inputs

Chore List
A ‘to-do’ list type application. This particular project is from the Scrimba bootcamp. I’ve added a number of additional functionalities to the project brief such as 'dark-mode' ect.
- JavaScript
- Local Storage
- Inputs
- Keypress
.png)
Random Name Generator
A hobby focused tool allowing Warhammer board game players to easily generate team names, skills and other properties required for the game.
- JavaScript
- .map()
- Radio Btns
- inputs

Currency Converter
During a recent trip to Thailand I needed a quick way to covert currency. I took the opportunity to code a handy app, to use on the go.
- .push
- .toFixed
- .innerHTML
- Boolean
