Hi, my name is

Kris Heijnen

Projects

De Nijverheid

The Nijverheid is a "culturele vrijhaven" in Utrecht, featuring studios and creative workspaces for over 50 independent artists, designers, and creative makers. I chose Wordpress as a robust CMS for the content creators. Frontend is detached and is a custom design.

https://denijverheid.org/
Joao Vedana

A website I created for João Vedana, a musician. It is built with NextJS and a CMS called Sanity. The system is set up in a way that whenever the content changes Vercel creates new static files to be served, which provides for a fast load time and makes it SEO-friendly.

https://www.joaovedana.com/
Arteliergalerie de Garage

A visual artists (responsive) website that Ive built with NextJS. It is mainly used for displaying images of upcoming exhibitions, so I made sure that all images are lazy loaded (using Javascripts intersection observer API). The website is in Dutch.

https://www.ateliergaleriedegarage.nl/
Regexpert

I love regular expressions. They are short and powerful, but often hard to read. Javascript provides some methods to handle regular expressions. I decided to make a small webapp that lets you test various regExp methods on strings, and outputs colored data.

https://regexp-tester.netlify.app/

De Nijverheid

De Nijverheid

The Nijverheid is a "culturele vrijhaven" in Utrecht, featuring studios and creative workspaces for over 50 independent artists, designers, and creative makers. I chose Wordpress as a robust CMS for the content creators. Frontend is detached and is a custom design.

https://denijverheid.org/

Joao Vedana

Joao Vedana

A website I created for João Vedana, a musician. It is built with NextJS and a CMS called Sanity. The system is set up in a way that whenever the content changes Vercel creates new static files to be served, which provides for a fast load time and makes it SEO-friendly.

https://www.joaovedana.com/

Arteliergalerie de Garage

Arteliergalerie de Garage

A visual artists (responsive) website that Ive built with NextJS. It is mainly used for displaying images of upcoming exhibitions, so I made sure that all images are lazy loaded (using Javascripts intersection observer API). The website is in Dutch.

https://www.ateliergaleriedegarage.nl/

Regexpert

Regexpert

I love regular expressions. They are short and powerful, but often hard to read. Javascript provides some methods to handle regular expressions. I decided to make a small webapp that lets you test various regExp methods on strings, and outputs colored data.

https://regexp-tester.netlify.app/

Education and work

The Web Developer Bootcamp (Colt Steele @Udemy.com)

nov-dec 2019

This was the first developer course I took, though I had some HTML knowledge prior to this course. I learned CSS, basic Javascript, JQuery, Bootstrap, Express and more. It made me really enthusiastic about programming.

React - The Complete Guide (Maximilian Schwarzmüller @Udemy.com)

jan-feb 2020

I heard about this thing React and wanted to know what is was and what it did. Through this course I learned about components (both class and functional), hooks, front-end routing, state management, and more. It made me understand the core concepts.

MERN Stack Front To Back: Full Stack React, Redux and Node.js

march-april 2020

This course consisted mainly of building a social media application (called DevConnector). Starting out with the backend API, creating protected routes, and then moving on to the front-end (React). Very challenging, I learned a lot.

Vue JS - The Complete Guide (incl. Vue Router and Vuex)

aug-sep 2020

I learned about Vue directives, components, data binding, front-end routing. Basically all the things i learned in React, but in a different form. The best aspect of Vue I think is the usage of directives, which makes your code clean and readable (whereas in React you use JSX, it can get messy).

Next.js and React - The Complete Guide

jan-feb 2021

This course showed me why Next.js is such a popular framework. I learned about Server Side Rendering (SSR), Static Site Generation (SSG), and Incremental Static Site Regeneration (ISSR). I found out that Next.js is really SEO-friendly. You can even write back-end express-like API routes with Next. It's like building a front-end and back-end application in one framework!

Working at InBrain

sep 2022 until now

InBrain is a company focused on digital learning solutions. Together with a small development team, I am responsible for maintaining and improving a highly customizable Learning Management System (LMS) using PHP, MySQL, and Vue.js.

About me

Hi, I'm Kris, a web developer with a passion for creating clean, efficient, and impactful code. While I love the technical challenge that coding brings — debugging, optimizing, and building something from scratch — what truly drives me is the opportunity to create solutions that make a difference for people.

Whether it's designing a smooth user experience, improving website performance, or building tools that simplify daily tasks, I believe that technology should always be about making things better for real people. I'm excited to work on projects that align with this philosophy, where my skills can contribute to something bigger than just the code itself.