Jop de Boer

Full-stack developer · Drupal, React, WordPress

At a glance

I'm Jop (the name I go by, short for Jonathan Paulus) de Boer, a full-stack developer: I build and maintain websites, integrations and apps of my own in PHP, JavaScript, TypeScript, Rust and more, with Drupal, React, WordPress and Astro.

I also write the automated tests (Cypress, Playwright) that keep them reliable. I keep learning, with AI as one of my tools, and I'm open to offers.

Role
Full-stack developer
Languages
Dutch, Dutch Sign Language, English
Stack
PHP, JavaScript, TypeScript, Rust, Drupal, React, WordPress, Astro

What I do

  • Full-stack development

    PHP, JavaScript, TypeScript, React, Drupal, WordPress

    From database to browser, in one pair of hands: custom Drupal modules, React front ends in TypeScript, WordPress themes and plugins, and apps of my own, among others in Rust.

  • Integrations

    APIs, Power Automate, SharePoint

    Reliable integrations with external APIs, and flows that bring data into SharePoint. When something breaks, I find out why and build a safety net.

  • Building a complete CMS

    PHP, TypeScript, SQLite

    For a medical pedicure practice I built a full CMS, with two-step sign-in, version history, scheduled publishing and backups, secure and accessible (WCAG 2.2 AA).

  • AI as a tool

    AI, local language models

    I use AI to learn and build faster, and I review every change myself. My own app Écrin runs language models locally and privately.

  • Always learning

    Curious, up to date

    I started programming out of curiosity and still keep learning. I follow the tech world and try new tools right away in a project of my own.

  • Test automation

    Cypress, Playwright

    I write the automated tests that check my own code myself: a Cypress framework I set up covered about 90% of a website.


Open to offers

I am easy to work with, stay calm when something breaks and learn fast. When you hire me, schemes such as the no-riskpolis, loonkostensubsidie and the loonkostenvoordeel (LKV) may apply, and I arrange an interpreter myself when needed.

Hire me