I help teams change their way of working, from the inside, in the code.
Daily practice on my own .NET SaaS since August 2025: building context, setting guardrails, setting up and refining agents. A workflow I want to bring to teams. Claude Code, GitHub Copilot.
OAuth2, OpenID Connect, SCIM, Azure Entra ID. Multiple secure token services built. IdentityServer4 to OpenIddict migrations. SC-300 certified.
I build daily with Claude Code on two products: Factuur-Assist.nl (135+ customers) and Invullen.nl. .NET 10, C#, Azure.
| Period | Client | Role |
|---|---|---|
| Aug 2025 – present | Software Assist (own practice) | Agentic coding on own .NET SaaS (Invullen.nl, Factuur-Assist). Available for teams since Apr 2026. |
| Sep 2018 – present | Software Assist (various clients) | Identity & SSO Engineer - OAuth2, OpenID Connect, SCIM, .NET backend development |
| Aug 2016 – Jul 2018 | ABN AMRO Mortgages | Software Architect / Security Developer (Florius/Moneyou) |
| Nov 2014 – Aug 2016 | PFZW/PGGM Pension Management | Senior software developer |
| Oct 2013 – Sep 2014 | Van Lanschot Bank | BI / SQL Consultant |
| Jun 2013 – Sep 2013 | Rubicon | Database Developer |
| May 2012 – May 2013 | ABN AMRO Mortgages | Project Manager / Scrum Master |
| Oct 2011 – Apr 2012 | Tensing | Senior Developer .NET & SQL Server |
| Feb 2011 – Oct 2011 | MyCom | Software Developer |
| Period | Employer | Role |
|---|---|---|
| Mar 2009 – Jan 2011 | Kadenza | Lead Software Engineer / BI Consultant |
| Aug 2006 – Feb 2009 | DTZ Zadelhoff | Real Estate Data Manager |
| Aug 2005 – Aug 2006 | DTZ Zadelhoff | Software Developer |
Freelance consultancy. Senior .NET development, agentic coding and Identity/SSO solutions.
Survey platform. Built and launched independently.
Invoicing software. 135+ clients, built and managed independently.
Utrecht University
2007Utrecht University
2006, cum laudeUtrecht University
2006, cum laude"Chaïm is a true professional. One you don't want to let go from day one. Proactive is his motto. He picks up what matters and doesn't let go until it's resolved."
Robert, IT Team Lead at financial institution
An hour-long call. Then you'll know if I'm the right person for your team.
Schedule an introduction