About
I'm a frontend developer with a strong passion for code, design, and the details that make an interface feel right. I enjoy building accessible, pixel-perfect user interfaces that combine curated aesthetics with solid, scalable architecture.
I currently work independently as a freelance developer through ZuidLink, my own studio based in the Netherlands, where I partner with companies and startups to build modern web products — from interfaces to full web applications.
Previously, I worked as a Frontend Developer at BARR, a digital agency where I developed and maintained web apps of various kinds, collaborating closely with designers, backend developers, and stakeholders in an agile environment.
These experiences — across structured teams and independent work — shaped a modular, thoughtful approach to frontend development, with a constant focus on quality and scalability.
Outside of code, I like to keep my mind active: I read, I'm into card games and strategic video games, and I'm always looking for new stimuli to grow — both inside and outside the screen.
Website
Even a personal project like this deserves a design phase. Therefore, I put on the designer's shoes and tried my hand at Figma.
Figma is a collaborative interface design application that allows not only designers to work in the cloud and in teams, but also to easily share designs with developers.
One feature I particularly appreciate is Dev Mode, which allows you to explore the design with a technical eye, visualizing measurements, spacing, and CSS properties that are critical for an accurate implementation that is true to the original design.
For managing and storing the site's content, I chose Sanity, definitely my favorite CMS among the ones I've had a chance to try so far.
Sanity is an extremely flexible, powerful and scalable Headless CMS.
It provides a cloud-based database with real-time updates, facilitating fast and collaborative content management.
At the heart of the system is Sanity Studio, a fully customizable, open source, self-hosted React app where you can define content structure and schema via code, tailoring it perfectly to your needs.
For frontend development, I used Next.js, the framework that has been the focus of my projects for the past few years.
Next.js is one of the most popular frameworks for developing modern client- and server-side web applications.
It offers hybrid rendering, a built-in routing system, image optimization and asset management, as well as seamless integration with modern libraries such as Framer Motion.
For this site, I chose a SSG (Static Site Generation) strategy, which allows pages to be pre-generated at build time. This choice offers significant benefits in terms of performance, SEO, security, and scalability.
The site is hosted on Vercel, a cloud platform optimized for Next.js projects.
It offers serverless infrastructure, automatic builds and instant previews for each branch.
I chose it because of its native integration with Next.js and the ability to connect Sanity via Deploy Hook. Whenever I update a piece of content on Sanity, via a plugin I can send a trigger to Vercel that starts a new build, updating the site easily and efficiently.
Experiences
As a self-employed frontend developer, I collaborate with clients of different kinds — both directly with businesses on their digital products, and as part of larger teams on more complex, long-term projects.
My core stack is Next.js (App Router), React and TypeScript, paired with Tailwind CSS and shadcn/ui for building consistent, accessible component systems. Projects range from marketing sites with Sanity CMS integrations to full-stack web applications backed by Supabase, Prisma and PostgreSQL — always with attention to web performance, accessibility and clean component architecture.
BARR is a benefit company acting as an agile digital partner, supporting businesses through high-impact digital products.
During my time there I developed and maintained web applications of different natures, working closely with UX/UI designers and backend teams. We used modern stacks such as React, Next.js and Tailwind CSS, with Sanity as our main CMS for content-driven projects and GraphQL where the data layer required it. I contributed to defining frontend architecture tailored to each project's requirements, with a focus on component reusability, web performance and accessibility.
This experience strengthened my autonomy, sharpened my problem-solving skills, and solidified a modular, scalable approach to writing code.
South-Interactive was a small development studio with a focus on frontend. This is where I took my first steps into the world of professional development.
Working in agile teams, I contributed to building user interfaces and integrating REST APIs. It was a period of intense learning where I built a solid programming foundation and got hands-on with frameworks such as Vue.js and Nuxt.js, versioning with Git, and the fundamental principles of component-based methodology.
Skill and Technologies
Blogs
Get in Touch
Each project leaves something behind: a challenge solved, a lesson learned, a line improved.
This site collects some of that. The rest I am still writing.


