Hi! My name is
Jan-Paul Koudstaal.

Hi! My name is Jan-Paul Koudstaal.

As a freelance digital product designer I love turning complex ideas into accessible, beautifully crafted experiences.

Whether it’s leading design for native apps, creating responsive websites, or building scalable design systems, I thrive on solving tough problems with thoughtful design.

Typography and craftsmanship are at the heart of my work, and I’m passionate about fostering collaboration through robust design systems and a culture of constructive feedback.

I form opinions about design by practice, not by watching from the sidelines. The products I design only work if other people actually want to use them, which means the work has to earn its own adoption, not assume it.

I’m currently designing and building my own side project end to end, a native SwiftUI iOS app, which has meant learning to use AI (Claude Code) as part of the process, not just talking about it.

Based just outside Rotterdam in The Netherlands, I work with clients both on-site and remotely, bringing a flexible, hands-on approach to every project.

When I’m not designing

I love spending time with my wife and daughter, exploring new places, and capturing moments through photography. Whether it’s hiking in nature or discovering hidden gems in a new city, these experiences fuel my creativity and keep me inspired.

I’ve been playing basketball since I was 11, and it’s still a big part of my life – whether I’m on the court (twice a week) or cheering from the sidelines. And I log the books I read and track the movies that leave an impression.

Staying inspired

In my monthly(-ish) newsletter, Inspired By, I share sparks of creativity and curiosity that have caught my eye. Want a little extra inspiration in your inbox? Subscribe here.

Curious to see how we can work together? Check out my portfolio or drop me a line—I’d love to hear from you.

on my book shelf