Hello! My name is Stef Korporaal. I am a software developer at IRP, working on BIMkeeper, a web-based building management system with advanced 3D IFC viewer.

I graduated cum laude with an Associate Degree in Software Development at the Amsterdam University of Applied SciencesFaculty of Digital Media and Creative Industries, the fruits of which you are reading this on.


Ancient History

A long time ago - 2021

How did I get here?

  • A failed attempt at studying Computer Science, which kickstarted my passion for programming.
  • Administering various Linux-based home-servers using SSH, Samba/CIFS, FTP, reverse proxies with NGINX, Minecraft Servers (Craftbukkit and Fabric), Arch Linux PKGBUILDs and more.
  • Various scripts and programs written in Python, including an MOTD for my shell, a program to change the CPU governor on my laptop and a program to check source code for TODOs.
Amsterdam University of Applied Sciences logo

2021 - 2023

Associate Degree in Software Development (cum laude), consisting of:

  • Full-stack web development with TypeScript, NodeJS/Express, Angular, MySQL and GitLab
  • Backend development with PHP, Laravel, MySQL and Docker
  • Unit and integration testing
  • Agile and SCRUM
  • Learning about building interpreters/compilers with Rust (elective)
IRP logo

2023 - Now

As part of my Associate Degree I did an internship at IRP, working full-stack with Java, Spring and React on administrative dashboards.

After my internship, I was offered a job and am now working full-time as a developer at on BIMkeeper, a web-based building management system with advanced 3D IFC viewer.


My personal website. Built with Astro and Tailwind, using React to hydrate interactive elements.

A Rust program that uses CloudFlare’s API to provide dynamic DNS for a device. This was a chance to work with an asynchronous runtime and HTTP-requests within Rust as well as proper packaging for the Arch Linux AUR.

A MarkDown-inspired MOTD for the command line built with Rust.

A school project built with Angular on the frontend and Express on the backend.

A tool to rename music files according to their tags using my own domain-specific language tapr.

Built with Rust as an evolution of my work during my elective on compilers and interpreters during my Associate Degree in Software Development.

My skills

Languages & Frameworks

Angular logo


Enterprise-grade frontend framework.

Astro logo


A new kind of static site builder for the modern web.

CSS logo


Modern CSS including Grid and FlexBox.

HTML logo


Modern HTML with semantic elements.

Java logo


The world’s leading programming language and platform.

Laravel logo


The PHP Framework For Web Artisans.

React logo


The library for web and native user interfaces.

Rust logo


A language empowering everyone to build reliable and efficient software.

Tailwind CSS logo

Tailwind CSS

A utility-first CSS framework, directly in your markup.

TypeScript logo


Safe, sane and consensual JavaScript.


Docker logo


Portable development and deployment.

Git logo


Designed to handle everything with speed and efficiency.

Linux logo


Free as in speech.

MySQL logo


My SQL could be your SQL.

Shell Scripting logo

Shell Scripting

Like herding cats.