Softwaredevelopment.

Web applications, interactive systems, and thoughtful engineering. A selection of projects that bring it all together.

Explore projects

My tools

  • Next.js
  • React.js
  • TypeScript
  • Three.js
  • Node.js
  • Python
  • PHP
  • GraphQL
  • PostgreSQL
  • Docker
  • Git

Selected projects

19 Projects
Web App

Next.js E-Commerce

A storefront with authentication, product listings, cart and checkout flows, and order management.

Languages
  • TypeScript
  • CSS
  • JavaScript
Tools
  • Next.js
  • React.js
  • Prisma
  • PostgreSQL
  • Stripe
  • Tailwind
  • Docker
Integration

CleverReach × Shopware

A Shopware 6 integration for synchronizing receiver data with the CleverReach email platform.

Languages
  • PHP
  • JavaScript
  • SCSS
  • Twig
  • Shell
Tools
  • Shopware
Source availableGitHub
3D Web

Skateboard Configurator

A Next.js product experience combining a 3D skateboard configurator with GSAP animation.

Languages
  • TypeScript
  • CSS
  • JavaScript
Tools
  • Next.js
  • React.js
  • Three.js
  • GSAP
  • Tailwind
3D Web

MacBook Experience

An Apple-inspired product page combining scroll-driven GSAP animation, interactive 3D models, and responsive layouts.

Languages
  • JavaScript
  • CSS
  • HTML
Tools
  • React.js
  • Three.js
  • GSAP
  • Zustand
  • Tailwind
3D Web

Fizzi Soda

An animated product landing page with interactive 3D scenes, built with Next.js, Three.js and GSAP.

Languages
  • TypeScript
  • JavaScript
  • CSS
Tools
  • Next.js
  • React.js
  • Three.js
  • GSAP
  • Zustand
3D Web

3D T-Shirt Configurator

An interactive React Three Fiber experience for changing garment colors and applying decals to a 3D model.

Languages
  • JavaScript
  • CSS
  • HTML
Tools
  • React.js
  • Three.js
  • Motion
  • Valtio
  • Vite
Game

Flappy Bird

A Unity game with custom C# gameplay, spawning obstacles, collision detection, scoring, animation, and audio.

Languages
  • C#
Tools
  • Unity
Source availableGitHub
Web App

DemoShop

A commerce architecture study with a custom framework, ORM, dependency injection, and separate application layers.

Languages
  • JavaScript
  • PHP
  • CSS
  • Dockerfile
Tools
  • Docker
  • MariaDB
  • Apache
Source availableGitHub
Web App

React DemoShop

A TypeScript and React frontend for DemoShop, with routed product management screens, forms, and API integration.

Languages
  • TypeScript
  • CSS
  • HTML
Tools
  • React.js
  • React Hook Form
Source availableGitHub
Web App

GraphQL Chat

A real-time chat application with GraphQL subscriptions, Apollo Client and Server, authentication, and SQLite storage.

Languages
  • JavaScript
  • HTML
  • CSS
Tools
  • GraphQL
  • Apollo
  • React.js
  • Node.js
  • Express
  • SQLite
Source availableGitHub
Web App

GraphQL Job Board

A job board with GraphQL queries and mutations, authenticated listing management, and a SQLite-backed API.

Languages
  • JavaScript
  • HTML
Tools
  • GraphQL
  • Apollo
  • React.js
  • Node.js
  • Express
  • SQLite
Source availableGitHub
Game

Marble Race

A browser-based 3D racing game with a dynamic track, Rapier physics, and interactive controls.

Languages
  • JavaScript
  • CSS
  • HTML
Tools
  • React.js
  • Three.js
  • Rapier
  • Zustand
Source availableGitHub
3D Web

Animated Spaceship

An interactive 3D spaceship that follows the pointer and performs animated rolls, with lighting and post-processing.

Languages
  • TypeScript
  • JavaScript
  • HTML
  • CSS
Tools
  • React.js
  • Three.js
  • GSAP
  • Vite
Source availableGitHub
3D Web

Car Show

A real-time vehicle presentation with reflective surfaces, lighting, and post-processing in an abstract 3D environment.

Languages
  • JavaScript
  • HTML
  • CSS
Tools
  • React.js
  • Three.js
Source availableGitHub
Web App

BookStore

A PHP application with layered book and author management, repository interfaces, and single-page and multi-page implementations.

Languages
  • PHP
  • JavaScript
  • CSS
  • Dockerfile
Tools
  • Docker
  • MariaDB
Source availableGitHub
Web App

Forkify

A recipe application with API search, ingredient quantities, and persistent bookmarks, structured with vanilla JavaScript.

Languages
  • JavaScript
  • SCSS
  • HTML
Tools
  • Parcel
Source availableGitHub
Web App

Mapty

A workout tracker that uses geolocation and interactive maps to record runs and cycling activities.

Languages
  • JavaScript
  • HTML
  • CSS
Tools
  • Leaflet
  • MapLibre
Source availableGitHub
Web App

Bankist

A browser-based banking simulation with account sign-in, transfers, transaction sorting, and localized balances.

Languages
  • JavaScript
  • CSS
  • HTML
Web App

Bankist Website

An interactive banking website with lazy-loaded imagery, section navigation, an image slider, and scroll-based interactions.

Languages
  • HTML
  • CSS
  • JavaScript
Loading page