Hi, I am

Ruben 

den

 

Brok

A

CREATIVE

front-end developer
Who

LOVES

to create

PLAYFUL ONLINE EXPERIENCES

Professional

Work

The Golden Coach

the golden coach

My Role

I built an interactive experience for the landing page of the website about the Golden Coach, the Dutch royal carriage. Here the user can explore the coach in 3D, and highlight specific points to get more info about them. My task was to realize the design by Verve, and integrate it into the Gatsby / React website already built by Luuk Schipperheyn, and to rework the initial design to also work for mobile screen sizes.

Website:

Luuk.Computer / Afdeling Buitengewone Zaken

Design / 3D-model:

Verve by Vruchtvlees

Visit Website

Development

I quickly realized the optimal choice for this project would be to use React-Three-Fiber, a library that encapsulates the power of Three.JS in a declarative React environment. I started by making sure all the 3D-functionality worked properly when implemented in the already existing website.

Read More...

Passion

Projects

Sometimes a certain topic or theme inspires me, and I start experimenting with it. I've always found this learning through play one of the best ways to develop myself, and besides that its also just a lot of fun. Here you'll find some of those projects.

FLOW

Technologies used:

React, Typescript, PixiJS, Logic Pro

Visit Website

ABOUT:

Besides being a developer, I am also a musician. Having always been interested in the role of randomness in art and music, I wanted to build a website that could generate random music. This idea turned into Flow, a website you can play with to create your own relaxing soundtrack. You can also let it evolve on its own, to generate a constantly changing piece of music.

GOALS FOR THIS PROJECT:

  • - Get comfortable using React
  • - Design a clear visual UI
  • - Random generation of music that still sounds cohesive and musical

Visit Website

SEACOSYSTEM

Technologies used:

React, Typescript, PixiJS, Logic Pro

Visit Website

ABOUT:

I saw some video's about simulating natural selection and evolution which greatly inspired me, and I decided to try to make something similar to practice my Javascript skills. Seacosystem turned out as a small sandbox simulation game in which you can let different species of fish evolve as you try to balance their ecosystem.

GOALS FOR THIS PROJECT:

  • - Build a simulation system in which agents take different actions based on their current state (eg. Hunger, fleeing etc.).
  • - Have the agents in the simulation 'evolve'.
  • - Give the project a distinct audiovisual style.

Visit Website

About

Me

I am Ruben den Brok, a creative front-end developer and webdesigner. I love to create digital experiences that solidify your or your brands online presence, and make you stand out in the crowd. I mainly work with React and Typescript, in combination with Gatsby and NetlifyCMS, but I am always up to learn about new, awesome tools, frameworks and languages. Besides all sorts of computer stuff, I also love making music (as a producer and keyboard player) and skateboarding.

Want to work together? Feel free to contact me, I'm always looking for new people to work with!

Languages:

Frameworks / libraries:

Programs:

Strong Points:

  • Creative Thinker – I'm always fast to come up with new ideas, and can adapt quickly to new situations.
  • Quick learner – I like to broaden my horizons and explore new stuff.
  • Team player – the whole is greater than the sum of its parts; I love working with other people and know how to put my own ego aside for the greater good of a project.

CONTACT

Do you have a question or an idea? Feel free to contact me! I'm always looking for great people to work with!

EMAIL: ruben_b@hotmail.com

CONTACT ME ON LINKEDIN

CHECK OUT MY GITHUB

CONTACT ME DIRECTLY: