Niels Kootstra
Senior Software Engineer, Borne
Hey, I'm Niels. I build internal tools and public APIs at Just Eat Takeaway, the kind millions of people use without noticing. Effect is what I reach for when TypeScript's types run out. Before food delivery: ecommerce, healthcare, even law enforcement. The domains change. The data always has to be right.
Off the clock: Liverpool FC, video games, and way too much electronic music.
Learning
Updated
Writing
- Planner, then reviewer: two agents in one workflowChain a planner and a reviewer agent in a Microsoft Agent Framework workflow, so every plan gets reviewed.21 Oct 2026
- Human-in-the-loop tool approval in C#Make an Agent Framework agent wait for a person to approve the exact tool call, with its arguments, before it runs.19 Oct 2026
- Tool calling for AI agents in C#Turn C# methods into agent tools with AIFunctionFactory, and return results and errors the model can act on.17 Oct 2026
- Remembering the conversation with agent sessionsKeep an agent's conversation history with AgentSession, save it as JSON, and restore it without trusting the client.16 Oct 2026
- Microsoft Agent Framework: your first C# agentBuild a console AI agent on Claude with Microsoft Agent Framework, then switch to OpenAI or Ollama in one statement.7 Oct 2026