01RequestLab — React + TypeScript API Testing Tool
Lightweight API testing tool built with React, TypeScript, Axios and Tailwind CSS, allowing users to send GET, POST, PUT and DELETE requests and inspect API responses.
Portfolio
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.
Quick Filter
Experience & Project
01Lightweight API testing tool built with React, TypeScript, Axios and Tailwind CSS, allowing users to send GET, POST, PUT and DELETE requests and inspect API responses.
02Modern responsive zoo website built with React, TypeScript and Vite, featuring interactive animal galleries, image lightboxes, animations, responsive navigation, and reusable components.
03Full-stack web application for a Japanese-owned garage in Dublin, combining a custom WordPress backend with a modern React frontend. Built as a hands-on learning project to master WordPress development, ACF, REST API integration, and production React patterns.
04Front-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.
05Volunteer Web Content Editor for HHT Ireland, helping manage website content through WordPress while improving page quality with SEO best practices and content editing.
06Volunteer Web Developer working with WordPress, PHP, theme editing, and website improvements alongside an experienced engineering team.
07Personal 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.
08A 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.
09A single-page travel application showcasing hotels with information fetched dynamically. Built with React, Tailwind CSS, and Axios.
10WordPress website for a pet adoption charity, combining custom PHP templates with Elementor page building for flexible, easy-to-manage content.
11A 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.
12A stylish landing page for a café, highlighting its menu and ambiance with a clean, modern design.
13An e-commerce demo for a clothing brand, featuring a trendy design and user-friendly layout.
14A web app for houseplant enthusiasts, providing tips on care, origins, and temperature requirements for various plants.
15This 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.
16A 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.
17Of 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.
18Random 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.
19Joke 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.
20Rock 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.
21This 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.
22The 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.
23Random 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!