Rik Smale is a technically-minded application manager with 11 years of experience blending back-end development, test automation, and functional/technical application support for public and private sector organizations. Currently at the Dutch Justitiële Informatiedienst, he moved up from functional beheer to technisch applicatiebeheerder, demonstrating a practical focus on reliability and maintainability in production systems. Rik is an active open-source contributor—his work on high-profile projects like Sequelize and validator.js centers on improving test coverage, refactoring for clarity, and tightening validation logic across edge cases such as MAC/EUI-64 and regional phone formats. Trained in Business & IT at Universiteit Twente, he pairs technical coding skills with a business-minded approach to operational ownership. Outside of engineering he has hands-on event logistics and governance experience, having organised conferences and audited finances for a European student forum, which suggests strong coordination and process discipline beyond code.
10 years of coding experience
1 year of employment as a software developer
VWO, VWO at Gymnasium Apeldoorn
Bachelorgraad, Business & IT, Bachelorgraad, Business & IT at Universiteit Twente
Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:2047 reviews, 156 commits, 1282 PRs in 1 year 2 months
Contributions summary:Rik contributed to the codebase by fixing a failing stack trace test related to error handling within the Sequelize ORM. They also refactored code to use `includes` instead of or operators in the upsert functionality, and made changes to the build process. Additionally, the user updated dependencies and removed a testing dependency. The user's work primarily focused on improving test coverage and general code refactoring within the Sequelize project.
Contributions:327 reviews, 3 commits, 43 PRs in 1 year 2 months
Contributions summary:Rik primarily contributed to the `validator.js` repository by adding and modifying validation rules, specifically for MAC addresses and mobile phone numbers. Their work involved enhancing existing validators and adding new options like EUI-64 support for MAC addresses, and including fixes for the mobile phone validation in a specific region. The user also refactored test files for better organization.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.