Ron Dekker
I am employed as a senior full stack developer, committed to accessibility and usability. At NC-Websites, based in the province of Groningen, I am primarily involved in the development of the content management system and the creation of custom solutions for client-specific systems. With a solid background in both front-end and back-end technologies, I thrive on solving complex problems and delivering quality digital experiences in collaboration with colleague, customers, and users.
LinkExperience
My career began as an intern games programmer at 8D Games and has grown into my current role as senior full stack developer at NC-Websites. Each step has built my expertise in software development, from front-end interfaces to back-end systems, always with a focus on creating better user experiences. Below are the key positions I've held over the years.
- Full stack developer since March 2020 at NC-Websites.
- Front end developer from September 2019 until March 2020 at NC-Websites.
- Intern games programmer from September 2016 until February 2017 at 8D Games.
- Student communication systems from September 2014 until February 2018 at Hanze Hogeschool Groningen.
Projects
Both in my spare time and throughout my career, I've had the opportunity to work on a variety of projects that showcase my skills in web development, system design, and interactive applications. Each project represents a unique challenge and an opportunity that allowed me to grow to who I am today. From developing open-source frameworks like Doars and Hoast to creating comprehensive content management systems and SaaS applications at NC-Websites, these projects highlight my commitment to personal growth and delivering quality solutions.
- Doars a lightweight front-end framework I developed to add interactivity to websites without complex code.
- Staark a minimalist front-end framework I developed for efficient, tiny web apps.
- Hoast a build automation tool I created for generating static websites efficiently.
- NC-CMS2 a comprehensive content management system designed to reduce repetitive work and streamline maintenance developed at NC-Websites.
- Su-3D-oku a twist on Sudoku that transforms the classic 9x9 grid into a challenging 9x9x9 cube.
- Feedlie and Whappie SaaS applications for social media integration and interactive customer communication developed at NC-Websites.
Articles
In my spare time I write about various topics related to web development, design thinking, and the impact of technology on human experiences. Here are some of my favourite articles:
- How do browsers load websites? (13th of May 2024)
- Designs need to respect its users (25th of February 2024)
- The yes-and problem with artificial intelligence (2nd of June 2024)
Online tools
Over time I've built a collection of online tools that grew out of my own daily work as a developer. They started as small utilities to make my workflow easier. Think of converting colours, transforming text, or generating palettes. But these quickly became resources I wanted to share with others. These tools are designed to be fast, reliable, and accessible to anyone.
- Colour accessibility checker: Easily check colour contrast ratios for WCAG compliance with this widget. Input HEX or RGB values to ensure accessibility for AA and AAA standards.
- Date and time converter: Convert an epoch or Unix timestamp into a human-readable date and time, or enter a date and time to get the corresponding timestamp.
- Text statistics: Analyse any block of text with statistics, including word count, sentence length, estimated reading time, character frequency and word frequency.
- Password strength checker: Check the strength and security of passwords with this strength checker. Get detailed feedback on password quality, entropy, and security recommendations.
Awards
During my time as a communication systems student at the Hanze Hogeschool Groningen I had partaken in various game development events. For some of these events I and my team have won awards for our work.
LinkInteractivity award
January 2019 at the Global Game Jam Groningen
For the mobile browser game "Fitting In," where two players must collaborate effectively. One player instructs the other on how to position themselves as quickly as possible to stay within the time limit. The better the alignment, the more points they score.
LinkOut There ward
January 2018 at the Global Game Jam Groningen
For the voice-controlled game "Lunar Limbo," created during the 2018 Global Game Jam in Groningen, Jesse Deerenberg and I were awarded the "Out There" prize by the jury for the innovative use of technology in the game.
LinkStorytelling award
January 2016 at the Global Game Jam Groningen
The award was for the game Holy Tower, created by Jesse Deerenberg and me during the 2016 Global Game Jam in Groningen. It was selected by the judges for the best storytelling.