Rene van Dijk • Product-minded engineer

Shipping reliable experiences across the web, cloud, and edge.

I pair hands-on delivery with product sense—blending Blazor, .NET, and modern cloud to launch features that are measurable, inclusive, and fast.

Blazor & .NET Cloud-native AI-assisted delivery DX & tooling
12+ years building products
28 launches shipped
6 teams led
2024 — Now vandijk.ren

Principal Engineer · Freelance

Partnering with teams on product delivery, modern Blazor, and AI-assisted workflows.

  • Modernizing Blazor front-ends with resilient UX patterns.
  • Coaching teams on metrics-driven delivery and observability.
  • Creating reusable UI kits and design tokens for faster iteration.
2021 — 2024 Scale-up / SaaS

Senior Full-Stack Engineer

Led pods shipping customer-facing journeys with measurable adoption gains.

  • Introduced feature flags and experimentation to de-risk releases.
  • Scaled APIs with .NET; improved p95 latencies and reliability.
  • Partnered with design to tighten accessibility and performance budgets.
2018 — 2021 Consulting partners

Lead Consultant · Product Delivery

Guided cross-functional teams to launch greenfield products.

  • Delivered cloud-native backends with a CI/CD-first mindset.
  • Built dashboards for adoption, churn, and operational health.
  • Mentored engineers on code quality, reviews, and pairing.
2015 — 2018 Enterprise + Public Sector

Software Engineer

Owned features end-to-end across front-end and services.

  • Introduced automated testing layers to reduce regressions.
  • Optimized critical user journeys resulting in higher completion rates.
  • Coordinated with stakeholders to keep scope grounded in outcomes.
2012 — 2015 Agency

Frontend & UX Engineer

Crafted interfaces with a focus on clarity and motion.

  • Built reusable component libraries for multi-brand sites.
  • Worked closely with designers on prototyping and user flows.
  • Shipped performant experiences across devices.
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.