Profile
A frontend specialist for complex products.
Belgium-based senior software engineer with 10+ years of experience building complex interactive tools and product interfaces. I specialize in frontend architecture, CSS and design systems, while working comfortably across real-time communication, backend integrations, live media, and creative technology.
Background
Work and education
2020 - present
Senior Software Engineer
Kiswe
At Kiswe, I contribute frontend engineering and product thinking to the teams behind Kiswe Core and Kiswe Connect, tools for live-stream production and fan engagement. As part of that work, I helped build the software behind Olympic Broadcasting Services' Athlete Moment at the Olympic Games, enabling friends and family to connect with athletes via live video after their events.
- Build and evolve complex interfaces under real-time and live-production constraints.
- Initiated and led a shared component library across products, defining reusable UI patterns and component APIs to improve consistency and maintainability.
- Bridge product and engineering concerns with a focus on clarity, reliability, maintainability, and UX.
2018 - 2020
Product Owner & Lead Developer
Nanopixel
Built an interactive sales tool for real-estate showrooms, combining a touch interface, a wall display, and Node.js communication.
- Helped build Showreal from the ground up and created a small custom framework for the tool.
- Solved kiosk and touch interaction problems, including navigation through a custom physical cylinder.
2014 - 2018
Frontend Web Developer
RIS
Designed, developed, launched, and maintained WordPress sites for a broad range of clients.
- Worked across design, frontend implementation, SEO, deployment, and email campaigns.
- Developed a lasting specialization in CSS and SCSS while learning the full web project lifecycle.
2011 - 2014
Bachelor's degree: NMCT
Howest
Multimedia and creative technology foundation.
Capabilities
Skills
Frontend architecture
HTML / CSS / SCSS / JavaScript / TypeScript / Vue / React / Nuxt / Responsive design / WebGL / Three.js
Backend architecture
Node.js / REST and SSE / WebSockets / Python / PHP / Laravel / WordPress
Design systems and UX
Component APIs / Reusable components / Storybook / Design tokens / Accessibility / Product-minded UX / Documentation / Package architecture
Quality and delivery
Vitest / Playwright / Static analysis / Code review / CI/CD / Testing strategy / Git
Independent work
Selected personal projects
NyxKit (https://github.com/nyxkit/nyx-kit)
Vue 3 / TypeScript / SCSS
A reusable Vue 3 component library and design system used across my applications and experiments, combining TypeScript component APIs, SCSS styling, and shared application patterns.
Nyx Fission (https://github.com/NyxKit/nyx-fission)
TypeScript / WebGL / Three.js
A framework-independent WebGL library that transforms images, video, and webcam feeds into interactive particle fields. Handles media sampling, rendering, resizing, and cleanup; powers my portfolio's animated portrait.
Nyx Notes (https://github.com/NyxKit/nyx-notes)
Rust / Vue 3 / Tauri / REST / SSE
A self-hosted notes application in active development, with plain Markdown files as its source of truth. Combines a Rust backend, Vue interface, CLI, and Tauri shell, with REST and typed SSE for live updates.
Selected work
Customers and events
- Showreal
- Versluys, Vestio, ION, Degroote
- Athlete Moment
- Olympic Games / OBS: Tokyo, Beijing, Paris, Milan
- Kiswe Studio
- ESPN, NBA, WNBA, Ronde van Vlaanderen (DeRonde2020)
- Kiswe Command Center
- Black Sabbath, Queen, KISS, BTS, Smosh, Good Mythical Evening