SENIOR SOFTWARE ENGINEER · WEB ARCHITECT

Hi, my name is Arne.

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.

Based in BelgiumAvailable for senior software engineering opportunities

01 / Selected work

Systems I build, shape, and keep understandable.

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.

Featured projects

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

Nyx Fission

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.

  • TypeScript
  • WebGL
  • Three.js

Anthos

A local-first plant monitoring and care platform connecting M5Stack nodes, a TypeScript ingestion server, and a Vue dashboard.

  • M5Stack AtomS3 Lite
  • TypeScript
  • Express
  • Vue 3
  • Tauri
VPM

Video Projection Mapping

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.

  • WebGL
  • TypeScript
  • SCSS

Nyx Notes

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.

  • Rust
  • Vue 3
  • Tauri
  • REST
  • SSE
WAV

Webcam Audio Visualiser

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.

  • Vue
  • WebGL
  • TypeScript
  • SCSS

02 / Experience

A decade moving from full-lifecycle web work to high-stakes product systems.

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

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.

03 / Practice

I work across the product, interface, and system behind it.

Frontend architecture

Shape application structure and component APIs that keep complex workflows understandable as products evolve.

  • Vue 3
  • TypeScript
  • Nuxt
  • Complex state and workflows
  • Component API design
  • Performance and maintainability

Design systems and UX

Make the next change easier through reusable primitives, clear documentation, accessible defaults, and predictable APIs.

  • Component APIs
  • Reusable components
  • Storybook
  • Design tokens
  • Accessibility
  • Product-minded UX
  • Documentation
  • Package architecture

Quality and delivery

Treat testing, review, and delivery as part of the product, not a final checkpoint.

  • Vitest
  • Playwright
  • Static analysis
  • Code review
  • CI/CD
  • Testing strategy
  • Git

Interactive and real-time systems

Work comfortably where timing, state, media, and visual feedback make the interface harder to reason about.

  • Three.js
  • WebGL and GLSL
  • Web Audio
  • WebSockets
  • Live video workflows
  • Multi-screen experiences

04 / About

Engineering, interaction design, and product thinking in the same room.

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 journey

05 / Contact

Have a complex product that needs clarity?

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