Robin van Baalen

Hi. I'm Robin 👋

I'm Robin van Baalen, an experienced software engineer and business owner with a passion for using technology to solve real-world problems and create innovative solutions.

With almost two decades of experience in the industry, I have worked with a variety of companies in roles varying from lead developer, software architect and senior consultant and have developed a strong skill set in a range of programming languages and frameworks.

This is a list of some of my open source projects 🤓🍕

Standalone Projects

Curaçao Election 2025

GitHub License

Elections are coming up in Curaçao and I felt that there was a lack of information about the political parties and their programs. I used ChatGPT Deep Research to summarize the information about this election's political parties and created a multi-lingual website to present this information.

ValidForm Builder

Packagist Downloads Packagist Stars GitHub License

ValidForm Builder is a PHP and JavaScript library that simplifies creating standards-based web forms with client and server-side validation.

NPM Packages

Reusable functionalities, most of the times without any external dependencies, are the core concept of most of my open source packages. These are often utilities I use in my real-life projects.

HashParser

NPM Downloads GitHub License NPM Version

@rvanbaalen/hashparser is a lightweight JavaScript library for managing URL hash parameters, with support for encoding and decoding.

ESLint Config

NPM Downloads GitHub License NPM Version

A custom extension of the popular antfu/eslint-config package based on my personal preferences.

TransitionJS

NPM Downloads GitHub License NPM Version

@rvanbaalen/transitionjs provides dead simple JavaScript functions to use TailwindCSS transitions without libraries.

DomJS

NPM Downloads GitHub License NPM Version

@rvanbaalen/domjs offers zero-dependency core DOM manipulation utilities in vanilla JavaScript.

Project Templates

These project templates help jumpstart new development with pre-configured setups and best practices.

NPM Package Template

GitHub License

A template repository for quickly creating new NPM packages with TypeScript, testing setup, and CI/CD workflows pre-configured.

Static HTML Template

GitHub License

A starter template for creating static HTML websites with modern tooling, including Tailwind CSS, and automatic deployment to GitHub Pages.

CLI Tools

README to HTML

NPM Downloads GitHub License NPM Version

@rvanbaalen/readme-to-html transforms README.md files into responsive, customizable HTML pages for GitHub Pages with minimal configuration.

npx @rvanbaalen/readme-to-html

GitHub Runner Manager

NPM Downloads GitHub License NPM Version

Easily control GitHub self-hosted runners locally with the runner-manager command-line interface. I wanted a tool to add, remove, start and stop Github self-hosted runners on my machines without manually copying and pasting all the commands every time. This simple CLI does exactly that.

npx runner-manager

PDF Renamer

NPM Downloads GitHub License NPM Version

A command-line tool to automatically rename PDF files based on their content. Simply point it to a directory, and it will analyze and rename your PDFs with meaningful names.

npx @rvanbaalen/pdf-renamer