This site (Smidjan)
This portfolio itself: Next.js 16, React 19, TypeScript, next-intl (FR/NL/EN), with particular attention paid to security (CSP, rate limiting, hardened headers).
What I build, I document and secure. Some projects are public on GitHub, others stay private: every status is stated honestly, nothing dressed up.
A self-assessment tool I am building to help SMEs prepare for the CyFun framework, the Belgian foundation of NIS2 compliance.
Walloon SMEs now need to position themselves against NIS2. The CyFun framework (CyberFundamentals, Centre for Cybersecurity Belgium) offers a clear framework, but adopting it takes time and a method. That is what this tool prepares: a structured diagnostic, ahead of any official certification process.
A clear report, leading to prioritised remediation, then to a progressive hardening of the system.
Important: this tool is an assisted self-assessment and preparation, not an official certification. CyFun certification is issued exclusively by BELAC-accredited bodies.
Proprietary tool, developed solo. Internal architecture and code are not public: technical details on request.
Two states, one page: what runs today, and what is still under construction. Nothing is presented as finished before it is.
This portfolio itself: Next.js 16, React 19, TypeScript, next-intl (FR/NL/EN), with particular attention paid to security (CSP, rate limiting, hardened headers).
Multilingual online shop (FR/NL/DE/EN) for an artisan biscuit bakery — a fictional brand used as a demonstration. Stripe payment with signed webhooks, subscriptions, gift cards, B2B quotes and an admin back-office; TOTP two-factor authentication, rate limiting and GDPR-compliant account deletion. Live, covered by 64 test files.
CyFun (CCB) / NIS2 audit tool written in Go: read-only, agentless, built for Belgian SMEs. A structured compliance diagnostic, with no intrusive install.
Windows desktop application that converts documents between PDF, Word, Excel and HTML, and transcribes audio to text locally with Whisper. Deliberately a prototype: the MVVM architecture and conversion work, several features announced in the interface still need implementing.
I regularly publish and expand my projects.
Follow progress on GitHubI answer with the same transparency as on this page: what's done, what's in progress, what stays private.
Available immediately for a role in security, networking or infrastructure — see the contact page.