NyxKit
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.
- Vue 3
- TypeScript
- SCSS
SENIOR SOFTWARE ENGINEER · WEB ARCHITECT
I’m a software engineer based in Belgium. For over a decade, I’ve been building interfaces, tools, and the systems behind them. I care about how they feel to use and how they hold up over time.
01 / Selected work
A selection of personal projects and experiments. Each one is a way to work through a different kind of complexity, from component APIs to physical telemetry and real-time graphics.
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.
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.
A local-first plant monitoring and care platform connecting M5Stack nodes, a TypeScript ingestion server, and a Vue dashboard.
An interactive 3D video projection mapping application built with Three.js that creates dynamic, mask-based video projections on 3D cube grids. Users can interact with different projection patterns through mouse hover effects and switch between various video-mask combinations.
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.
An interactive 3D audio-visual experience that transforms your webcam feed into a dynamic particle matrix. The application maps video pixels onto particles arranged on a 3D plane and animates them in real-time based on audio frequency analysis, creating a mesmerizing visual representation of music.
02 / Experience
I'm a senior software engineer focused on frontend architecture, product ownership, and complex interactive systems. My work spans livestream production, real-time communication, browser-based 3D experiences, and reusable Vue component systems.
2020 - present
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.
2018 - 2020
Nanopixel
Built an interactive sales tool for real-estate showrooms, combining a touch interface, a wall display, and Node.js communication.
2014 - 2018
RIS
Designed, developed, launched, and maintained WordPress sites for a broad range of clients.
03 / Practice
Shape application structure and component APIs that keep complex workflows understandable as products evolve.
Make the next change easier through reusable primitives, clear documentation, accessible defaults, and predictable APIs.
Treat testing, review, and delivery as part of the product, not a final checkpoint.
Work comfortably where timing, state, media, and visual feedback make the interface harder to reason about.
04 / About
I'm Arne, a software engineer based in Belgium. I enjoy working where engineering, interaction design, and product thinking overlap. Outside professional product work, I experiment with generative visuals, Three.js, home automation, and self-hosted systems.
More about my journey05 / Contact
I'm interested in senior engineering roles where I can combine frontend architecture, technical ownership, and thoughtful product development.
Belgium · Available for senior software engineering opportunities