Frontend development freelance portfolio

UAV Timeline

This was my first portfolio, an horizontal scrolling experience that showcased technical capability over user clarity.

Built with Next.js, Tailwind CSS, and Framer Motion, the site featured a timeline homepage with infinite scrolling through all projects. Click any project and you'd enter another infinite scroll of detailed project pages, each flowing seamlessly into the next.

The technical execution was solid. Custom infinite scrolling logic, the dynamic split menu system, smooth Framer Motion animations, and responsive design that worked across devices. Every interaction was crafted to demonstrate that I could build complex interfaces without relying on no-code tools like Framer.

The problem? It didn't convert.

Designers and engineers appreciated the technical complexity and unique approach. But potential clients didn't understand what they were seeing. The horizontal scrolling felt unfamiliar. The infinite navigation was confusing rather than impressive. I had prioritized showing off coding skills over clear communication.

Technical excellence means nothing if users can't navigate your work effectively.

This project taught me that great development isn't about complexity, it's about creating experiences that serve the user's needs first. The recognition from fellow developers was satisfying, but it didn't bring in business.

That's why you're looking at this cleaner, more direct site now. Same development skills, better user experience.

Design

Development

Custom Portfolio web development
Mike Schaper walking

Most websites have static menus that stay in one place. I built something different for this project, a menu that intelligently splits content wherever you are on the horizontally scrolling site.

The menu calculates which columns are closest to your screen center in real-time. When activated, it pushes those center columns apart and slides in perfectly between them. No jarring jumps. No lost context. As you scroll horizontally, the menu follows and adapts to your position.

It's the kind of interaction that feels magical to use but requires complex calculations and careful optimization behind the scenes. The result is navigation that feels natural and responsive, even on a horizontally scrolling interface where most menus would fail.

More digital experiences.

Custom Blog website with easy content management.
Wesley Kuijpers
Arrow
Full-stack development
Bitcoin whitepaper shopify development
Bitcoin paper
Arrow
Shopify development
Custom quote development next seo friendly
Next up
Dryve Verhuur