Skip to content
View JHVIW's full-sized avatar

Block or report JHVIW

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JHVIW/README.md

Rick van Iwaarden — Software Developer, AI Lead and Cybersecurity. Tilburg, NL.

Website  ·  CS2Locker  ·  LinkedIn  ·  CV  ·  rick@saltdevelopment.nl

I'm a software developer and AI Lead based in Tilburg, specialising in AI, cybersecurity and software for healthcare.

At Bodegro I work full-time on LabTrain, a laboratory information system for the healthcare sector, while leading the responsible introduction of AI across the organisation — running pilots, building LLM tooling, and shaping governance with security and privacy as hard requirements. On the side I build and run CS2Locker, a production platform with live market data and thousands of daily visitors.


Now

Since Role Focus
2024 Software Developer & AI Lead · Bodegro LabTrain LIS in C#/.NET, ASP.NET and Oracle PL/SQL with HL7/FHIR integrations; AI pilots, LLM tooling and AI governance
2025 Founder & Lead Developer · CS2Locker A production platform with live data from 20+ marketplaces
2025 Owner · Salt Development Web applications and digital products

CS2Locker

A production platform for the CS2 skin market — built and operated end-to-end, from market ingestion to edge delivery.

CS2Locker at a glance: about 5K visitors a day, 20+ market integrations, about 50K catalog items and 260+ API endpoints. Data flows from 20+ marketplaces through NDJSON ingest into PostgreSQL, is rendered by Nuxt 3 SSR and served from the Cloudflare edge.

Architecture
Layer Details
Frontend Nuxt 3 SSR — 185 Vue components, 58 composables, 34 pages (EN + RU i18n)
Data PostgreSQL via PgBouncer, dynamic pool sizing, prepared statements, DISTINCT ON optimisation
Integrations Steam, CSFloat, Buff163, DMarket, Skinport, Waxpeer and more via NDJSON streaming with exponential backoff
Real-time Live deals over Server-Sent Events, web-push (VAPID / RFC 8030), 3D skin viewer in Three.js
Security Steam OpenID 2.0, Stripe webhooks (HMAC-SHA256), signed httpOnly sessions, role-based tiers
Operations Multi-tier caching (in-memory, Nitro ISR, Cloudflare edge), automated CDN purge, hourly cron pipelines

Research & tools

Project Type About
OSINT & Phishing Awareness Research An OSINT investigation combined with a phishing awareness campaign, from methodology to recommendations (NL).
Unmasking the Cheats Article Counter-Strike 2 vulnerabilities (CVE-2021-30481), how wallhacks work, and how to mitigate them.
OV Vertrektijden Web app Live Dutch public-transport departure board for trains and bus stops.
Bushalte API Tool Client-side search over a dataset of Dutch bus stops.
Minecraft Palette Generator Tool Block colour-palette and pattern designer for Minecraft builders.

Stack

Area Tools & practices
AI & automation Python · LLM tooling · Prompt engineering · AI governance
Backend C# / .NET · ASP.NET Web API · Node.js · TypeScript · PostgreSQL · Oracle PL/SQL · Docker · CI/CD
Frontend Vue 3 / Nuxt · React · Tailwind · Razor / Blazor · Three.js
Security Secure coding · OWASP Top 10 · Pentesting · CTFs · OSINT · Responsible disclosure
Healthcare & integration NEN 7510 / 7513 · HL7 / FHIR · OAuth · Stripe · Cloudflare · SSE / WebSockets

HBO-ICT Software Engineering, specialisation Cybersecurity — Fontys, Tilburg (2022–2026)  ·  Dutch · English (C1) · German · French (B1)

Pinned Loading

  1. Discord-Token-Login-Script Discord-Token-Login-Script Public

    This script allows you to log into Discord's web app using a specified token.

    13 1

  2. Forensic-Disk-Populator Forensic-Disk-Populator Public

    Python tool die realistische bestandssystemen genereert met duizenden bestanden voor digitale forensische training en recovery tool testing.

    Python 1

  3. HowToFish-ModMenu HowToFish-ModMenu Public

    In-game mod menu for How to Fish: aimbot, ESP, auto-fishing, roulette control and debug tools. BepInEx 5 plugin.

    C#