SYSTEM ONLINE · PROFILE LOADED

Gijs
Borghouts.

SOFTWARE ENG · HZ UNIVERSITY · 2ND YEAR

I build things and break things to figure out how they work. Web, games, cloud. If it's interesting, I'm in.

[ CHARACTER PROFILE ]

// WHO I AM

2nd year Software Engineering student at HZ University of Applied Sciences in Middelburg, Netherlands. I got into tech because I love the idea of creating something from nothing, turning ideas into working software.

When I'm not at my keyboard you'll find me climbing, cooking, gardening, or deep in a D&D session. Keeps me creative and helps me approach problems from angles you wouldn't expect.

// STAT BLOCK

CLASS Software Engineer
LEVEL 2nd Year
GUILD HZ University of Applied Sciences
BASE Middelburg, NL
STATUS Open for Internships

// APPROACH

Open to trying anything. Web dev, game dev, something completely new. The best way to learn is by diving in and building. Not afraid to step outside my comfort zone.

// CURRENTLY DELVING INTO

  • SvelteKit + Tailwind v4, built this very site
  • Game Dev: Mini-Waterways, TypeScript puzzle game
  • Azure cloud pipeline: CS2Stats GSI tracker
  • UI/UX: game-inspired interfaces
[ INVENTORY ]
LANGUAGES COMMON
JA
JavaScript
TY
TypeScript
PH
PHP
HT
HTML
CS
CSS
SQ
SQL
NO
Node.js
FRAMEWORKS UNCOMMON
SV
Svelte
SV
SvelteKit
LA
Laravel
TA
Tailwind CSS
TOOLS RARE
GI
Git
AZ
Azure
DO
Docker
FI
Figma
KR
Krita
AS
Aseprite
[ QUEST LOG ]
MAIN QUEST WEB APP

WAITT Conference

We Are In IT Together

The WAITT guild holds its annual tech summit every year. Tens of companies. Hundreds of participants. Someone has to keep it all together. Build the platform, handle the registrations, manage the sign-ups, keep the whole operation running on the day. Been on this one for over a year. Still going.

LaravelPHPTailwind CSSDocker
SIDE QUEST GAME

Mini-Waterways

An archipelago of shipyards, no routes between them. The ports are waiting. Draw the waterways before the queues overflow. Every connection counts.

TypeScriptCanvas APIGame Dev
View on GitHub →
QUEST ACTIVE

CS2Stats

Every match generates data. Most of it disappears. Wire GSI into Azure Functions, push it through Event Hubs, process it with Stream Analytics, park it in Cosmos DB. Map still being drawn.

AzureNode.jsGSICosmos DB
[ OPEN CHANNEL ]

// TRANSMISSION CHANNELS

Always open to new opportunities, interesting projects, or just a chat about tech. Or D&D. Or Dome Keeper. Reach out through any channel below.

Let's build something together.

Ready when you are.

© 2026 Gijs Borghouts · Built with SvelteKit