Beschikbaar voor stage en nieuwe projecten

Full-Stack Developer & Engineer

Ik ben Hayan, 21 jaar, een full-stack developer gespecialiseerd in Node.js en React. Met deze stack bouw ik schaalbare webapplicaties van backend tot frontend.

21 Jaar oud
5+ Projecten geleverd
3+ Jaar ervaring

Backend met Node.js,
frontend met React

Ik ben Hayan, 21 jaar. Ik studeer momenteel Software Developer aan het Talland College in Zaandam.

Op dit moment loop ik stage. Ik werk dagelijks aan productiecode voor een volledig uitgerold CRM platform voor flex freelancers. Van databaseontwerp tot API integraties tot de React interface, daarnaast verzorg ik ook websitebeheer.

Ik richt me op code die onderhoudbaar is, API ontwerp dat consistent is en frontends die direct bruikbaar zijn. Ik leer snel en ga diep in op wat nodig is om een project volledig productieklaar te maken.

Neem contact op

Frontend

React shadcn/ui TypeScript Vite HTML & CSS

Backend & Data

Node.js Express PostgreSQL Prisma REST API's

Tools & Infra

Git & GitHub Docker Auth0 Figma

Geselecteerd
werk

Open source tool

IdlePlay

Node.js-applicatie die Steam-speeltijd automatisch bijhoudt. Discord-bot met slash commands, real-time WebSocket-statusupdates en een Express REST-API voor instellingenbeheer. Configuratie wordt persistent opgeslagen in JSON.

Node.js Express WebSocket Discord.js

Gebouwd.
Getest. Gedeployed.

Klantio CRM — Backend

Dual-Key Dedup Index

Twee parallelle Set en Map structuren opgebouwd in één pass. Elke deduplicatiecheck verderop in de pijplijn is O(1). Geen database round-trip, nooit een dubbele import.

IdlePlay — WebSocket

Real-time Broadcast

Asynchroon de gametitel ophalen via de Steam-API en daarna de volledige status pushen naar alle verbonden WebSocket-clients. Elke open verbinding ontvangt een gesynchroniseerde update.

IdlePlay — Steam API

Interval State Machine

Een interval-gebaseerde toestandsmachine die per game bijhoudt of het actief speelt. Bij het stoppen wordt het interval direct opgeruimd en worden alle actieve sessies afgesloten.

Klantio CRM — Web Scraping

Heuristic PDF Scoring

Kandidaat-URLs uit HTML gescoord op .pdf, download en invoice, daarna gesorteerd op score. De meest waarschijnlijke factuur staat gegarandeerd bovenaan de lijst.

/docs/factuur-2025.pdf 12 pts
/download/invoice_q3 6 pts
/assets/logo.png 0 pts

Klaar als
je dat bent

Ik ben 21 jaar, werk dagelijks in productiecode en lever projecten volledig af. Zoekt u iemand voor een stage of junior positie? Neem contact op via LinkedIn of e-mail.

Bekijk mijn LinkedIn GitHub profiel
E-mail mha0214@pm.me
Locatie Amsterdam, Nederland
Socials
Beschikbaar voor stage en junior opdrachten in 2026