Pim Zonneveld

Senior Frontend & DevOps Engineer

Pim Zonneveld

Frontend engineer who ended up doing a lot of DevOps. I build accessible Vue and Nuxt for politie.nl, the Dutch National Police, via Capgemini. Then I ship it and keep it running on Kubernetes.

CKAD-certified · W3Cx Web Accessibility

Get in touch · LinkedIn

About

I started out purely on the frontend and ended up responsible for most of what happens after the build passes. These days that means shipping Vue and Nuxt interfaces for Politie Nederland via Capgemini. It's a national public-sector site, so accessibility is a legal requirement.

Day to day that's Vue, Nuxt, Helm charts, and ArgoCD, with monitoring through Grafana, Loki, and Prometheus. I like having the whole picture: writing and optimising the frontend, shipping it, and keeping it running on Kubernetes.

Outside the day job I build and run my own products: a grant-intelligence SaaS, plus a few developer and macOS tools.

Experience

  • Senior Frontend & DevOps Engineer · Capgemini · Jan 2020 - Present · The Randstad, Netherlands

    I work in the Digital Customer Experience practice, doing frontend architecture for large client projects. A lot of the job is turning accessibility, performance, and platform constraints into standards a team can follow.

    Client: Politie Nederland · May 2021 - Present. I set the frontend direction for politie.nl, the Dutch National Police's public website, and led the accessible Vue and Nuxt work. On the Kubernetes side I cut the friction out of releases, so operations became something the team could predict.

  • Web Developer · The Red Corner B.V. · Aug 2018 - Jan 2020 · Netherlands

    Full-stack developer on websites, web apps, and mobile apps.

  • Fullstack Teaching Assistant · Le Wagon · May 2018 - Aug 2018 · Amsterdam Area, Netherlands

    Freelance teaching assistant at the Le Wagon full-stack coding bootcamp in Amsterdam and Berlin.

  • Freelance Developer · Pim.gg · Feb 2015 - Aug 2018 · Breda, Netherlands

    Designed and built websites and small digital products for a range of clients.

Projects

The Great Grantsby

Find EU research grants picked for your lab

Featured · Live · Solo: product, frontend, backend, infrastructure

Screenshot of The Great Grantsby

Tracks 55 EU funders (ERC, Horizon Europe, NWO, KWF, DFG, ANR and 49 more), matches open calls to a lab's profile, and sends a personalised digest every week. Nuxt 4 and TypeScript with Tailwind, Supabase for database and auth, Mollie for payments, Resend for email. Vercel only deploys if the tests and type checks pass.

Nuxt 4 · TypeScript · Tailwind CSS · Supabase · Vercel

Jetstream

Run your Claude Code projects from a Stream Deck

Published on npm · Solo: plugin, CLI, npm release

A Stream Deck plugin for managing Claude Code projects. Each key shows a project's live status, and a chat CLI lets you set the board up in plain English. Written in TypeScript.

TypeScript · Node.js · CI/CD · Source

Loudini

Master volume for audio interfaces that never shipped one

Free download · Solo: macOS app

Screenshot of Loudini

A free macOS app that adds software volume control to audio interfaces that don't have it, like the Focusrite Scarlett. You don't need drivers or admin rights. Mostly Swift.

Swift · macOS

Credentials

Certifications

  • Certified Kubernetes Application Developer (CKAD) - The Linux Foundation, Nov 2025
  • Web Accessibility - W3Cx, Mar 2021

Education

  • Full Stack Developer, Web Development - Le Wagon, 2018. Nine-week coding bootcamp in Amsterdam.
  • Adobe Expert: Illustrator, Photoshop, InDesign - LOI, 2017 - 2018.

Contact

If you need a senior frontend engineer who can handle the interface and the route to production, drop me a line at contact@pim.gg or connect on LinkedIn.