daan.dev

Software Developer

Building software that turns ideas into working systems.

I’m a software developer focused on Java, JavaFX, and full-stack web systems. I like building applications that are not just functional, but structured, scalable, and deliberately engineered.

Currently building and refining my development skills through school projects, personal experiments, and this portfolio itself.

About Me

My Story & Approach

I’m a software developer with a strong focus on building structured and logical applications, mainly in Java and web technologies. My journey started with small console-based programs where the goal was simple: understand how logic flows and how systems behave when you start adding real structure.

Over time, I moved toward more complex applications using JavaFX, where I began focusing on user interfaces, state management, and full application flow. This shift helped me understand the gap between “code that works” and “applications that feel complete.”

What I enjoy most is building systems that have clear architecture behind them. Whether it’s a game, a utility tool, or a data-driven application, I like thinking in terms of structure first — how components interact, how data moves through the system, and how everything stays maintainable as it grows.

This portfolio is also part of that process. It’s not just a showcase, but an ongoing project where I’m actively refining both my development skills and how I present my work.

Featured Projects

Selected work

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 →
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 →

Skills

Technologies & tools

Frontend

React
Next.js
JavaFX

Backend

Node.js
PostgreSQL
Java

Tools

Docker
Git
Figma

Contact

Let’s build something together

If you’re interested in working together or just want to connect, feel free to reach out.