
Dungeon Dice Duel
A full-stack browser game featuring dice-based combat, persistent game runs, and session-based authentication, built with TypeScript, Express, and SQLite.
Building practical, responsive applications with React, TypeScript, Next.js, and Node.js — from polished interfaces to full-stack systems.
A selection of applications I’ve built across frontend and full-stack development, with a focus on responsive interfaces, practical functionality, and modern web technologies.

A full-stack browser game featuring dice-based combat, persistent game runs, and session-based authentication, built with TypeScript, Express, and SQLite.

A responsive van-rental application with Firebase-powered data and authentication, dynamic van pages, and a protected host dashboard.

A full-stack 3D-printing model discovery platform with search, sorting, categories, pagination, and SQLite-powered data.

A full-stack vinyl store originally built during my developer training, later revisited and substantially improved with stronger authentication, inventory-aware business logic, transactional checkout, and persistent order management.
I enjoy turning ideas into clean, functional web experiences that are intuitive to use and built with maintainability in mind. My focus is on developing modern applications across the frontend and backend, from responsive interfaces to APIs and data-driven features.
Through my projects, I’ve worked on applications ranging from interactive React experiences and responsive multi-page sites to full-stack applications with authentication, APIs, databases, and persistent data. I enjoy taking a project from an initial idea through development, testing, and deployment.
I’m continually expanding my skills by building real-world projects and exploring new technologies across the web development ecosystem.