About me

I'm a design engineer: a designer who builds. I've designed and coded interfaces since 2005, starting as a Flash developer who also filled gaps in the design, like motion, missing assets and states. When Flash disappeared, I moved to HTML, CSS, JavaScript and frameworks like React and Angular. Since 2019, I've also been the sole designer on client projects.

What I do

I'm at my best on websites, large or small, from the component library to every page built from it. I close the gap between design and code. I know my way around content-heavy sites for public, financial and media organizations. And I create motion that engages users.

How I work with teams

I make sure a design can be built before it reaches developers. On the OECD website, I checked every design against AEM with a functional analyst and our technical lead, then estimated the front-end work. I steer the design through frequent demos and feedback sessions. Once it's built, I work alongside the developers to keep the build true to the design.

I like to inspire teams through knowledge-sharing sessions and documentation. I'm happy to take on the responsibility of plotting a direction, taking differing views into account. My coaching and reviewing style is thorough but fair. I forgive beginners' mistakes.

How I use AI

AI takes the repetitive translation work out of the step between design and implementation. At AMEXIO, I build reusable workflows that take consultants from a Figma or Penpot source of truth to production-ready front-end code and back, without losing the design's intent or the code base's conventions. They generate components, keep design tokens in sync and check accessibility. I help colleagues adopt them through guidelines and demos.

What I care about

Everything I do starts from principles, whether design, code, process or personal. I establish them with every project and team, then revisit them as the work grows. I do my best work where respect goes both ways, with users, colleagues and clients. The same respect goes to a client's brand and to what a team already built.

Consistency, both visually and in the code. This is what turns a correct implementation into one people enjoy using. I want decisions to stick. On Wikifin, approved screens stayed approved. And I want less to build and maintain. On the OECD website, I brought 14 header variants down to 4 components.

In short

  • Designing and coding interfaces since 2005
  • Senior UI developer at AMEXIO on customer-facing websites (KBC, Mediafin, DEME) and mobile apps (KBC, Mediafin)
  • Owner of the component libraries for the OECD and the FSMA
  • Mobile App UI Design 1 certification, Hype4 Academy
  • Tools and tech: Claude Code, Figma, Penpot, Model Context Protocol (MCP), HTML, CSS, Sass, JavaScript, React, Angular
  • Speaker at SmashingConf Antwerp 2024's Jam Session with "Fusion Teams Build Better Products", on how designers and developers work together
  • Designer and developer of this website, from its component library to every page, plus the guidelines that steer the AI agents I build it with

Outside work

I've been a musician for over 30 years, performing live regularly as well as writing and releasing music. That's why I'd love to turn Strumm into a real product.

Ready to level up your UI?

If you're looking for a designer who builds and makes the whole team build better, I'd like to hear from you.

Contact me
Theme: