Full Stack Developer  /  Rotterdam, NLWorking at iO
IK
Ivo
van der Knaap

Systems that hold when it matters. Interfaces that don't ask for patience.

The hard part isn't building it. It's building it for the moment it can't fail.

Scroll
Full Stack Developer · Rotterdam · TypeScript · React · Node.js · PostgreSQL · Next.js · Redis · GraphQL · Full Stack Developer · Rotterdam · TypeScript · React · Node.js · PostgreSQL · Next.js · Redis · GraphQL · Full Stack Developer · Rotterdam · TypeScript · React · Node.js · PostgreSQL · Next.js · Redis · GraphQL · Full Stack Developer · Rotterdam · TypeScript · React · Node.js · PostgreSQL · Next.js · Redis · GraphQL · Full Stack Developer · Rotterdam · TypeScript · React · Node.js · PostgreSQL · Next.js · Redis · GraphQL · Full Stack Developer · Rotterdam · TypeScript · React · Node.js · PostgreSQL · Next.js · Redis · GraphQL · Full Stack Developer · Rotterdam · TypeScript · React · Node.js · PostgreSQL · Next.js · Redis · GraphQL · Full Stack Developer · Rotterdam · TypeScript · React · Node.js · PostgreSQL · Next.js · Redis · GraphQL · Full Stack Developer · Rotterdam · TypeScript · React · Node.js · PostgreSQL · Next.js · Redis · GraphQL · Full Stack Developer · Rotterdam · TypeScript · React · Node.js · PostgreSQL · Next.js · Redis · GraphQL · Full Stack Developer · Rotterdam · TypeScript · React · Node.js · PostgreSQL · Next.js · Redis · GraphQL · Full Stack Developer · Rotterdam · TypeScript · React · Node.js · PostgreSQL · Next.js · Redis · GraphQL · 
02
About

Building at the intersection of a sharp product idea and an infrastructure that wasn't quite built for it.

Ivo van der Knaap

Full Stack Developer

Nine years in, and I still think the most interesting problems live at the intersection of a sharp product idea and an infrastructure that wasn't quite built for it. I've worked across that gap long enough to know which battles are worth having with a data model, and when to just fix the schema.

My background started in Creative Media & Game Technology at Rotterdam University of Applied Sciences, which meant learning to think about the person holding the screen before thinking about the code behind it. That instinct stuck. It's why I care about the 200ms that separates a dashboard that feels alive from one that feels sluggish, not just whether it technically works.

Some of the work I'm most proud of has no margin for error baked into the brief. Live dashboards for major cultural events, real-time data systems for large international clients, infrastructure that had to hold up under genuine load with genuine consequences. The through-line isn't the industry or the client size, it's that the stakes were real, and the systems had to be too.

XP
03
Experience
01

iO

Rotterdam

Full Stack Developer

2016 — Present

  • Built real-time data pipelines for large international clients, cutting API overhead by up to 70% through WebSocket delivery and worker-based message queue architectures
  • Designed schedule-aware dynamic caching strategies that significantly reduced upstream API consumption while keeping live data fresh under high-concurrency load
  • Diagnosed and patched a critical Sanity CMS bug across two open source libraries; fix adopted upstream, saving the team weeks of workarounds and benefiting the broader developer community
02

IFFR

Rotterdam

Full Stack Developer

2019 — 2024

  • Engineered a live festival dashboard for a major international cultural event, serving 100k+ visitors with real-time updates and cutting CMS task completion time by ~50%
  • Built a custom headless CMS in Node.js with GraphQL-connected external APIs and a fully custom CDN for efficient media asset delivery
  • Designed a tailored dashboard UI from scratch, collaborating directly with CMS users to shape the experience around real operational workflows
04
Projects
01

Open Project

Featured Project

PromptForge

A prompt management platform for developers — version control, dynamic template variables, and a REST API that serves LLM prompts in production without redeploying. Supports stable, latest, and pinned version channels across any LLM provider.

Next.jsNode.jsPostgreSQLCloudflare CDNREST API
05
05
Contact
GOT AN
IDEA?
ivo@mavity.tech

I'm always looking for new opportunities to work on interesting problems. If you have something in mind, feel free to reach out!

Ivo van der Knaap · 2026