Ghent · Belgium
Mattias De Ridderdesigns and buildsinterfaces.
Software engineer with a UX background — interface and brand design on one side, production code on the other. Ten years across eCommerce, agricultural tech and AI tooling, now at Esko. The site is a working archive: design, code, games, brands, and notes from in between.
Next.jsReact 19TypeScriptThree.jsPhaserPostgreSQLSupabasepgvectorMCPInngestTailwindFramer MotionGSAPLenisElectronRustDockerFastAPIOpenAIDrizzleNext.jsReact 19TypeScriptThree.jsPhaserPostgreSQLSupabasepgvectorMCPInngestTailwindFramer MotionGSAPLenisElectronRustDockerFastAPIOpenAIDrizzleNext.jsReact 19TypeScriptThree.jsPhaserPostgreSQLSupabasepgvectorMCPInngestTailwindFramer MotionGSAPLenisElectronRustDockerFastAPIOpenAIDrizzle
Five domains
I work across five domains most developers keep separate.
Design & brand
The other half of the job: research, interface craft, identity.
Ten years of UX and UI before and alongside the engineering — user research, design systems, and multi-market interface work. Plus the brands I run end to end: identity, art direction, merch and the storytelling that carries them.
13 playable
Nothing to install. Click a tile and play.
Cylindrical Tetris in Three.js, a Phaser shooter, and arcade and puzzle rebuilds in React — all statically exported and embedded here.
Selected










