
Projects

Robin CMS Payload
This custom CMS, built with Payload CMS and Next.js, offers a flexible, developer-friendly platform for web content. It features collections like Pages, Posts, and Media with reusable layout blocks like heroes and CTAs. Powered by MongoDB, it supports draft and live previews for real-time editing alongside built-in SEO tools. The React and Tailwind CSS front-end ensures a modern UI, while Vercel Blob handles media. With robust auth and role-based access, it is a secure, scalable solution for Vercel.

GeoFind
GeoFind is a comprehensive CMS that allows users to create, categorize, and manage multiple custom Google Maps "location finders" through a centralized dashboard. It features a global repository for location data supporting manual entry or bulk CSV uploads, complete with automated geocoding and AI-powered description enhancement via the Gemini API. Users can customize map layouts and visual themes before generating secure, domain-whitelisted embed scripts to deploy these interactive maps directly onto their own websites.

TaskFlow
TaskFlow is a Material Design 3 inspired personal dashboard designed to help you effortlessly manage tasks with specific priority levels and status tracking. It provides versatile visualization options including Kanban boards, a chronological timeline, and a structured weekly view to give you complete control over your schedule. The app streamlines your productivity by supporting quick task creation, deadline management, and direct integration with external links like Jira.

NutriPlan AI
NutriPlan AI is a personalized health application that generates structured 7-day meal plans and automated shopping lists using the Gemini API. The app provides real-world recipe grounding via Google Search and tracks macronutrients to help users achieve specific weight loss goals. It features real-time cloud synchronization for saving favorite meals and archiving weekly dietary schedules for long-term progress tracking.

Robin CMS
Robin CMS is a modular website builder that enables users to create white-label, Material Design 3-compliant pages via a robust administrative dashboard. It is built using React for the frontend, Tailwind CSS for responsive styling, and Framer Motion for high-quality animations. For backend services, it leverages Firebase Realtime Database for content management and Firebase Storage for cloud media assets.

DynaQR
DynaQR is a platform for creating and managing dynamic QR codes that allow you to instantly update destination URLs and organize campaigns into folders. The app provides real-time scan analytics, including geographical data and device types, while utilizing the Gemini AI API to generate campaign titles and tags automatically. It is built using React 19, TypeScript, and Tailwind CSS on the frontend, with Firebase Firestore and Auth providing a robust, real-time backend infrastructure.

MarketLink Sentinel
MarketLink Sentinel is a monitoring dashboard that tracks supermarket product availability by detecting broken URLs and verifying them using Gemini AI's search grounding. The application supports bulk CSV imports, real-time data visualization via a dashboard, and the generation of embeddable "Buy Now" widgets. It is built with React 19 and Tailwind CSS, utilizing the @google/genai SDK for intelligent link verification and browser local storage as a persistent database.
Beerfinder
This application is an AI-powered market intelligence platform that automatically extracts and archives beer menus and pricing from venues across Amsterdam and Rotterdam. It features real-time search, bulk scanning capabilities, and interactive analytics to visualize market trends and price distributions. The technical stack leverages React 19 and TypeScript, utilizing Google Gemini 3 for intelligent data extraction and a hybrid Firebase/IndexedDB layer for robust cloud-synced storage.

HyroxConnect
HyroxConnect is a specialized platform for gym owners to manage Hyrox events and for athletes to register for races, featuring role-based dashboards and a live heat schedule. The app is built using React 19 and Tailwind CSS, utilizing Lucide React for icons, Recharts for analytics, and the Gemini API for generating personalized AI race strategies. It maintains a single source of truth through a persistent localStorage state management system, ensuring data consistency for members, gym owners, and administrators.

Family Dashboard
This family dashboard organizes daily life by managing shared to-do lists, grocery items, and a synchronized agenda featuring local and Google Calendar events. It leverages the Gemini API for smart task suggestions and real-time traffic updates, integrated with Open-Meteo for localized weather summaries. The application is built using React and Tailwind CSS, utilizing Firebase Realtime Database for live data synchronization across all family members.

DinoAyrton
Dino Ayrton is an Amsterdam-based DJ with the spirit of an old head, musically rooted in blues, funk, gospel, soul, disco, and Caribbean music, filtered through a gritty lens of skate, punk, and pop culture.

RJmaas
Maas is a company based in Aalsmeer that carries out work throughout the Netherlands. Our expertise lies in the installation and maintenance of systems for swimming pools, PV solar panels, and rainwater solutions. In addition, we also provide other services. Examples include interior-related work, consultancy, and troubleshooting for swimming pool, solar panel, and rainwater systems, and more.

Underfishing
Underfishing is a team of passionate anglers and experienced divers specializing in capturing exclusive underwater footage of fish in their natural habitat. Using advanced underwater technologies, our goal is to showcase fish behavior, assist anglers in refining techniques, and promote businesses on our social media accounts.


Jari & Wiebe


Joy2bFit

StompVisuals

Lifestyler Radio
Lifestylers is a custom-built marketing site for a DJ collective, powered by Payload CMS and Next.js 15 with the App Router. It uses a single tabbed Site global plus collections like Media, Messages, and Scores, letting admins edit every hero, crew member, gallery slide, and playlist track without touching code. Backed by MongoDB, it serves content live through server components and a flattenSite transform, while local media in dev and Vercel Blob in production handle uploads. The React front-end layers GSAP scroll animations, Lenis smooth scrolling, and hand-drawn SVG filters over a CMS-driven music player and a Wave Rider minigame with an HMAC-signed, anti-cheat leaderboard. With built-in SEO controls, role-based auth, and configurable caching, it's a playful yet secure, scalable solution for Vercel.