skorporaal.com|

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.

Timeline

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.

Portfolio

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

Angular

Enterprise-grade frontend framework.

Astro logo

Astro

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

CSS logo

CSS

Modern CSS including Grid and FlexBox.

HTML logo

HTML

Modern HTML with semantic elements.

Java logo

Java

The world’s leading programming language and platform.

Laravel logo

Laravel

The PHP Framework For Web Artisans.

React logo

React

The library for web and native user interfaces.

Rust logo

Rust

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

TypeScript

Safe, sane and consensual JavaScript.

Technologies

Docker logo

Docker

Portable development and deployment.

Git logo

Git

Designed to handle everything with speed and efficiency.

Linux logo

Linux

Free as in speech.

MySQL logo

MySQL

My SQL could be your SQL.

Shell Scripting logo

Shell Scripting

Like herding cats.