My Work

Projects

Full-Stack House Organizer Application preview
Full Stack

Full-Stack House Organizer Application

Housemates is a full-stack web application designed to help people organise, manage and access everything in a shared house.

Technologies

7 stack
  • Next.js
  • React
  • Tailwind CSS
  • +4 more
Next.js Full-Stack Blog preview
Full Stack

Next.js Full-Stack Blog

A full-stack blog built with Next.js. Users can read, like, save, and comment on posts, and signed-up users can create, edit, or delete their own posts.

Technologies

7 stack
  • Next.js
  • React
  • Tailwind CSS
  • +4 more
The Solar System 2 preview
Front-end

The Solar System 2

An interactive project displaying information about celestial bodies in the solar system. Fully developed from scratch with a custom API and interactive animations.

Technologies

3 stack
  • React
  • TypeScript
  • Tailwind CSS
Weather App preview
Front-end

Weather App

A responsive weather web app that displays current weather based on geolocation or city search, with search history and dynamic interactions.

Technologies

4 stack
  • HTML5
  • CSS3
  • JavaScript (ES6)
  • +1 more
Blog API preview
Back-end

Blog API

A full-featured blog API built with Node.js, Express, and Prisma, supporting JWT authentication, image uploads, data validation, and endpoints for users, posts, and comments.

Technologies

9 stack
  • Node.js 18+
  • Express 5
  • Prisma
  • +6 more
Solar System API preview
Back-end

Solar System API

A simple RESTful API providing information about celestial objects such as planets, dwarf planets, asteroids, and galaxies.

Technologies

2 stack
  • Node.js
  • Express
Dublin Pub Inventory preview
Full Stack

Dublin Pub Inventory

A personal project to manage a complete inventory of Dublin pubs, including drinks and events, with secure admin authentication for destructive actions.

Technologies

5 stack
  • Node.js
  • Express
  • PostgreSQL
  • +2 more
Bankist App preview
Front-end

Bankist App

A fictional digital banking app built with JavaScript, simulating real-world operations like login, transfers, loans, and account management.

Technologies

3 stack
  • HTML5
  • CSS3
  • JavaScript (ES6+)
Bankist Website preview
Front-end

Bankist Website

A modern and responsive banking landing page built with HTML, CSS, and JavaScript, featuring smooth animations, lazy loading, and interactive components.

Technologies

4 stack
  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • +1 more
The Abduction Game preview
Front-end

The Abduction Game

A fast-paced browser game where you pilot a UFO and abduct creatures while dodging obstacles. Includes audio feedback, difficulty progression, and multilingual support.

Technologies

3 stack
  • JavaScript
  • HTML5 Canvas
  • CSS3