Selected work

Projects

Here are some of the projects I've built while developing my skills in web development. My main focus is creating practical applications with clear user journeys, responsive interfaces and real-world use cases.

01

Selected projects

Recent frontend work with a focus on usability, interaction and thoughtful design.

02

Full-stack applications

Projects connecting frontend interfaces with authentication, APIs and persistent data.

Job Organizer application screenshot

Screenshot unavailable

Primary full-stack project

Job Organizer

A full-stack application designed to make the job search easier to manage. It brings applications, documents and important dates together in one practical workspace.

  • JWT authentication and protected user data
  • Dynamic calendar and saved job applications
  • Document storage, welcome email and PWA support
  • PostgreSQL database with a Spring Boot backend
  • Vue
  • JavaScript
  • Tailwind CSS
  • Java
  • Spring Boot
  • PostgreSQL
  • PWA
HR System application screenshot

Screenshot unavailable

Full-stack project

HR System

A human resources management system for admin and employee roles, with secure authentication and a responsive dashboard.

  • Role-based access control
  • Employee CRUD operations
  • Protected routes with JWT authentication
  • React
  • TypeScript
  • Tailwind CSS
  • Node.js
  • Prisma
  • PostgreSQL

03

More projects

Smaller applications that helped me practise core frontend concepts.

Weather App screenshot

Weather App

Responsive PWA with live weather, location search, geolocation and saved favourite cities.

  • React
  • TypeScript
  • REST APIs
Snake Game screenshot

Snake Game

A browser-based version of the classic game with keyboard controls and a persistent best score.

  • HTML
  • CSS
  • JavaScript
Bingo Game screenshot

Bingo Game

A configurable multiplayer bingo game with multiple cards, sound effects and saved settings.

  • HTML
  • CSS
  • JavaScript
Rock Paper Scissors Game screenshot

Rock Paper Scissors

A simple interactive game with persistent scoring and a reset function.

  • HTML
  • CSS
  • JavaScript
Calculator screenshot

Calculator

A responsive team project supporting the four core arithmetic operations.

  • HTML
  • CSS
  • JavaScript