Brands move 
before anyonepresses play. 
I'm Bart Dykstra
Creative Director, Motion and Brand
Named and built one brand from zero. Directed how it moved for eleven years.
» $33M Series C. Interface animation to launch films to stage walls. 1>10 design team.
» Twenty years behind the camera. Hands on Houdini, Blender, Unity, Figma, Claude. Based in Valencia, working CET to PT.
Selected work:
Role — Art Director, Motion Designer
The Metaphor Makes the Decisions
One metaphor, four years, two films. Campaign art direction for Datamaran's Materiality 4 launch.
Role — Creative Director, Motion Designer
Films, 3D and data in motion.
Launch films, 3D motion and data sequences, from script to score. Includes the Materiality 4 and 2021 Datamaran films.
Role — Creative Director, Stage & Screen
Light first. Image second.
From a band stage in Leeuwarden to a VR stadium in Somnium Space.
Role — Brand Inventor, Founding Designer
Named from zero. Held to Series C.
Name, trademarked logo, identity and voice for Datamaran. One system through Series A, B and C ($33M, Morgan Stanley Expansion Capital).
Role — Design Lead, Data Visualization
Annual Reports, Visualized
Nike, Philips, Amazon and Decathlon published charts from the platform in their reports. I designed the data visualization systems behind it.
Role — Head of Design (Product UX), SaaS AI
Five generations. No rebuild from zero.
Product UX for Datamaran's ESG platform, 2014 to 2026. Its outputs ended up in Fortune 500 annual reports.
Role — Head of Design, AI-Native Systems
1 designer to 10. 2,000 hours back.
Built a design department across product, research, copy and visual. AI-native workflows in Bolt.new, Cursor and Figma MCP freed ~2,000 hours a year.
Role — Photographer & Art Director
Place-Driven Photography for Leaders & Brands
Editorial, documentary and executive portraits for Rijksmuseum, Bacardi, MTV NL, Adformatie and the Dutch Ministry of Education. Former research intern at Magnum Photos.
Process runs in laps.
Every lap feeds the next, in product and in brand. See the loop →


























