Digital Dev

Figma Prototyping

UX/UI

Component based development

Java

JavaScript

HTML/CSS

TailwindCss

Vue.js

Astro

Solid.js

React.js

Flutter

Interaction design

Next.js

Pjs.5

Motion design

MySQL

Creative Coding

Processing

Figma Prototyping

UX/UI

Component based development

Java

JavaScript

HTML/CSS

TailwindCss

Vue.js

Astro

Solid.js

React.js

Flutter

Interaction design

Next.js

Pjs.5

Motion design

MySQL

Creative Coding

Processing

Find-Your-University

Web Development

Frontend Development

Vue.js

Node.js

Responsive UI

Component based development

REST API Integration

University Search Web Application

Working in a small team, I was primarily responsible for frontend architecture and API integration. The application consumes and processes external API data to enable dynamic filtering and exploration of study programs.

The user interface was first prototyped in Figma and then implemented using Vue.js with a modular, component-based architecture. Parent–child communication and application state were structured to maintain a scalable and maintainable frontend architecture.

Web2 Music Application

Web Development

TailwindCSS

Solid.js

Astro

SQLite

Component based development

Data architecture

Full-Stack Web Application with Hybrid Rendering

This project explored full-stack web application architecture using Astro as the core framework, combining server-side rendering with client-side interactivity through Solid.js.

The user interface was built with TailwindCSS following a mobile-first and fully responsive design approach inspired by the Spotify interface. The primary focus was not on visual uniqueness but on developing a reusable, component-based design system.

Generative Animation

Creative Coding

Pjs.5

JavaScript

Linear Algebra

Processing

Flocking Algorithms

Inverse Kinematics

Processing

Procedural Animation and Behaviour Simulation

This project focuses on combining mathematical modelling, procedural generation, and behavioural algorithms to create a small interactive ecosystem of salamanders. Each salamander is created using a chain of connected body segments defined through distance constraints and linear algebra.

The system is implemented using an object-oriented architecture with JavaScript classes to manage entity behaviour, animation logic, and environmental interaction.

Interactive Lofi Apartment

Web Design

JavaScript

CreateJS

SunCalc

Adobe Animate

HTML5 Canvas

Interactive Web Experience with Dynamic Animations

Dreaming Plants is an interactive web experience designed as a relaxing second-screen environment for studying or unwinding. The application presents a hand-drawn apartment scene where animated elements create a calm, living atmosphere and allow for small user interactions.

The environment combines passive ambient animations with interactive elements. Objects within the room react to user input, such as a computer that launches a built-in Pomodoro timer for focused study sessions. Randomized animation delays and event-driven interactions help simulate a natural, dynamic environment.

Flutter Art Archive

App Development

Flutter

Firebase

Cross Plattform Application

Material Design

Mobile Application for Artists to Manage and Archive Artworks

This project explored Flutter’s widget-based architecture through the development of a mobile application that allows artists to securely document and manage their artworks. The user interface was designed using Google's Material Design component system and implemented with Flutter’s widget structure.

The application focuses on a clean, component-driven UI architecture and responsive interaction patterns typical for modern mobile applications.

The application implements full CRUD functionality for artwork records using Firebase, enabling a simple but functional archive system.

Website Redesign

Web Design

UX Research

Information Architecture

Figma

WordPress

Bricks

Responsive Design

NGO Website Design and Development

This project involved the redesign and development of the website for the youth center anyway e.V. following a new branding initiative. The goal was to translate the updated visual identity into a modern and accessible website while restructuring a large amount of existing content.

Working in collaboration with the organization, the project began with an analysis of the existing website structure. The information architecture was reorganized to improve accessibility and clarity, resulting in a nested navigation system that better supports the site's diverse content.