My previous portfolio project, built with Astro.js, Glide.js for the slider and AOS for scroll animations.
This app simulates a simple dashboard for your daily duties. You can add notes, reminders, expenses and tasks. Full-stack project with a custom REST API.
- Vue 3
- Pinia
- Vuetify
- Axios
- Express.js
- Prisma
- MySQL
- Joi.dev
GeoTips is a web application for sharing and discovering location-based tips, built with a full authentication system (register/login), a user dashboard, and an account management page.
- Next.js 15
- React 19
- Prisma
- Tailwind CSS
- React Hook Form
- bcryptjs
- Jest
Recipe/Notes App — a full-stack note management application with search, drag-and-drop sorting, PDF export, and a built-in chat panel.
- React 18
- NestJS
- TypeORM + SQLite
- PDFKit
- Tailwind CSS
- shadcn
- dnd-kit
This app allows you to monitor your daily nutritional values. Full-stack project with a custom Express.js API connected to a MySQL database.
- Nuxt 2
- Vuetify
- Axios
- Express.js
- MySQL
A collection of frontend mini challenges implemented in vanilla JavaScript — UI components, logic puzzles and interactive experiments.
My first portfolio project, built with Vue 3 Composition API and Anime.js for animations.
This app simulates a smart home interface with draggable widgets and interactive controls.
- Vue 2
- Interact.js
- TypeScript
A CRUD to-do app rebuilt in Vue 2, connected to a custom Express.js backend API.
My first server-side application — a REST API built with Express.js handling to-do data.
A calendar app where you can add tasks to any day you want. Built from scratch in Vue 2 without any calendar libraries.
Browse historical stats from NBA games or check individual player stats, powered by a free basketball API.
A currency converter app using a free exchange rate API, built with Vue 2.
Classic Tic Tac Toe game implemented in vanilla JavaScript.
A simple CRUD to-do application — my first Vue 2 project.
A university project for a web technologies course, built with PHP, HTML and CSS.
A collection of landing pages created while learning HTML and CSS.