daan.dev

Projects

A collection of projects focused on scalability, architecture, and clean user experience.

Fitness Scheduling System

Fitness Scheduling System

A console-based scheduling system for managing workouts, routines, and personal training plans with persistent JSON storage.

JavaObject-Oriented ProgrammingJSON storageConsole Application
View project →
Fruit Shop Interface

Fruit Shop Interface

A JavaFX-based fruit ordering interface featuring real-time filtering, search, and a persistent cart system with live price calculation.

JavaJavaFXJSON data handlingEvent-driven UI
View project →
Typing Arcade Game

Typing Arcade Game

A JavaFX arcade typing game with multiple modes, REST backend architecture, PostgreSQL leaderboard system, and dynamic difficulty scaling.

JavaJavaFXREST APIPostgreSQL
View project →
Pollen Visualization System

Pollen Visualization System

A full-stack environmental data visualization application that transforms meteorological API data into a dynamic pollen heatmap using inverse distance weighting (IDW) and user-specific preferences.

Next.jsReactNode.jsExpress.js
View project →
HelperHub

HelperHub

A modular Java utility framework that centralizes reusable console and application logic, featuring a core abstraction layer for IO, navigation, and language management with pluggable implementations.

JavaObject-Oriented ProgrammingAbstraction & PolymorphismModular architecture
View project →
Election Console Simulation

Election Console Simulation

A console-based election simulation system demonstrating object-oriented design through layered architecture, polymorphism, and custom election rule implementations.

JavaObject-Oriented ProgrammingPolymorphismLayered architecture
View project →
Personal Portfolio Website

Personal Portfolio Website

A modular full-stack portfolio built with Next.js, Prisma, and PostgreSQL, featuring dynamic project rendering, reusable UI components, and a scalable design system.

Next.jsReactTypeScriptPrisma ORM
View project →