Portfolio

Projects I've built while learning and growing.

A collection of projects built with React, Next.js, WordPress, and modern web technologies. Each project represents a challenge, a lesson, and another step forward in becoming a better developer.

ReactNext.jsWordPressPHPTailwindJavaScript

Experience & Project

Wolfgang Digital Awards Page (Technical Test)
01

Wolfgang Digital Awards Page (Technical Test)

Front-end technical assessment recreating Wolfgang Digital's awards page for a junior web developer role, built with React and Framer Motion, followed by a live presentation and interview.

HHT Ireland (Volunteer Web Content Editor)
02

HHT Ireland (Volunteer Web Content Editor)

Volunteer Web Content Editor for HHT Ireland, helping manage website content through WordPress while improving page quality with SEO best practices and content editing.

Greenhouse Culture (Volunteer Developer)
03

Greenhouse Culture (Volunteer Developer)

Volunteer Web Developer working with WordPress, PHP, theme editing, and website improvements alongside an experienced engineering team.

Zenscape (Japanese Garden Website)
04

Zenscape (Japanese Garden Website)

Personal project practicing modern front-end development, a Japanese-garden-themed website built with Next.js, TypeScript, React, and Tailwind CSS, with a focus on clean UI/UX and interactive design.

Lek's Bakehouse
05

Lek's Bakehouse

A single-page website built for a friend, showcasing artistic desserts. Built using HTML, CSS, JavaScript, React, Next.js, with Tailwind CSS for styling. Deployed on Vercel.

Moonway Travels
06

Moonway Travels

A single-page travel application showcasing hotels with information fetched dynamically. Built with React, Tailwind CSS, and Axios.

Pets Ireland Website
07

Pets Ireland Website

WordPress website for a pet adoption charity, combining custom PHP templates with Elementor page building for flexible, easy-to-manage content.

Next News
08

Next News

A sleek, responsive news web app built with Next.js and React. Styled with Tailwind CSS and powered by dynamic API integration via Axios, it delivers real-time headlines in a clean single-page experience. Fully deployed on Vercel.

Café Bianco
09

Café Bianco

A stylish landing page for a café, highlighting its menu and ambiance with a clean, modern design.

Flex Trap Clothing
10

Flex Trap Clothing

An e-commerce demo for a clothing brand, featuring a trendy design and user-friendly layout.

Plant Care
11

Plant Care

A web app for houseplant enthusiasts, providing tips on care, origins, and temperature requirements for various plants.

Gym Website
12

Gym Website

This project showcases a responsive gym website with key sections such as facilities, membership plans, and programs. Built with HTML, CSS, JavaScript, and Bootstrap, it demonstrates a clean design and practical application of web development skills.

Pence's Bakery
13

Pence's Bakery

A React app showcasing bakery items with dynamic features like add-to-cart, responsive design, and detail modals. Built with React and Bootstrap, it highlights skills in state management and modern frontend development.

Weather App
14

Weather App

Of course, what is a portfolio without a responsive web app displaying real-time weather for any location? Built with HTML, CSS, and JavaScript, it features location search, dynamic updates, and animated weather icons, showcasing skills in API integration and clean, responsive design.

Dog Breed Info
15

Dog Breed Info

Random Dog Breed Info is a React-based app that retrieves and displays information about various dog breeds using a public API, featuring responsive design and smooth animations.

Joke-Generator
16

Joke-Generator

Joke Generator is a fun, interactive web app built with HTML, CSS, and JavaScript that generates random jokes with a click, providing users with a humorous break. It's easily customizable and great for learning front-end development.

Rock, Paper, Scissors!
17

Rock, Paper, Scissors!

Rock Paper Scissors is a web-based game where you play against a computer opponent. Developed with HTML, CSS, and JavaScript, it features score tracking and a responsive design for desktop and mobile.

JavaScript Quiz
18

JavaScript Quiz

This is a simple quiz game built with HTML, CSS, and JavaScript. The game features multiple-choice questions and keeps track of the player's score. It also utilizes lodash for utility functions and Bootstrap Icons for a polished interface.

To-Do List
19

To-Do List

The To-Do List Web App helps manage tasks with features to add, edit, delete, and mark as complete. Built with JavaScript, HTML, and CSS, it’s responsive and uses Confetti.js to celebrate completing all tasks.

Random Food Recipe
20

Random Food Recipe

Random Food Recipe Generator is a fun and interactive web app that provides users with random recipes at the click of a button. Built with HTML, CSS, and JavaScript, it fetches delicious recipes from an API and displays key details such as ingredients and images. Perfect for meal inspiration and exploring new dishes!