Summary
Overview
Work History
Education
Skills
Websites
Certification
Additional Information
Timeline
Generic

Joost Kiens

Utrecht, The Netherlands

Summary

Senior Front-end Developer (freelance) with a focus on all things geospatial, love creating delightful experiences through interactive UIs with butter-smooth animations.

A maker at heart, with an eye for design and user experience, but also know how to set up a scalable, maintainable, component-based code base.

Overview

21
21
years of professional experience
1
1
Certification

Work History

Senior Geospatial Frontend Developer

Restor.eco
04.2022 - Current

I am known as the maps/science guy at de product team of Restor, the largest network of restoration and conservation sites across the globe. We like to think of ourselves as the Google Maps for nature.

I have architected, designed -together with our amazing design team- and built most of the features on the home page, amongst other map, data visualization and geospatial related features.

The main geospatial tools we use on the frontend for maps are Deck.gl, Google Maps API, glsl, turf, Mapbox Vector Tiles and ArcGIS Maps SDK, neatly wrapped in a NextJs/TypeScript application.

Other tools we use on the frontend are NextJs, TypeScript, Tailwindcss, PostCSS, react-query, react-hook-forms, Storybook, Jotai, i18Next, and Visx.

Developed in collaboration with Google.


Awards:

  • Earthshot prize finalist
  • Geo for Good Impact Awards winner (Google)

Front End Lead (Consultancy)

Engage Works
01.2022 - 03.2022

Refactoring and development of new features of Foundation CMS. The n-house CMS to create interactive, 6K touch-based presentations with rich media (video, 3D models, interactive maps, Lottie animations, vector graphics, etc.).


Next.js, React, Mapbox, Material UI, Azure Application Insights.

Senior Front-end Developer - Freelance

Lab Digital
02.2021 - 01.2022
  • Front-end developer working on content- and e-commerce websites for Heijmans, SLB, Heineken and Lisman Forklifts.
  • Mainly TypeScript, React, Sass, Wagtail and some GraphQL.

Senior Creative Front-end Developer

Kaliber Interactive
03.2013 - 01.2021
  • Technical project-lead and main UI developer of banen.bol.com, which won recruitment site of the year, 3 times.
  • Worked, often as technical project-lead, on sites and platforms for organizations such as bol.com, Rabobank, KLM, T- mobile, Fairtrade original, Rijksoverheid, Nespresso, etc.
  • Created, together with the Technical Director, architecture & coding guidelines, linting rules and libraries for the development department resulting in consistent predictable code across different teams.
  • Trained intermediate and junior developers & designers in animations, UX, React, SVG, CSS and programming fundamentals.
  • Assisted with pitches, estimations, design validation, prototyping and hiring.
  • React, PIXIjs, PostCSS, Mapbox, Firebase, etc.

Full Stack Web Developer

Self employed
04.2008 - 02.2014
  • Built web applications, platform & sites for clients in 6 continents, including Hawthorn FC and the Government of Zimbabwe.
  • Designed and handcrafted code for back- and front-end.

Computer Teacher

Chinorot Wittayalai Highschool
01.2006 - 01.2008
  • Taught Thai high school students to build standards-based websites with HTML, CSS and JavaScript.
  • Managed software and hardware of the computer lab.
  • Trained and developed students' skills in Flash, Photoshop, word-processing, spreadsheet, and other programs.

ESL Teacher

Siam Institute of Technology
05.2003 - 04.2006
  • Developed and taught ESL curriculum to improve students' conversational abilities.

Education

Bachelor of Science - Geodesy

HU University Of Applied Sciences
Utrecht
2001

Skills

  • Typescript (React, Vanilla)
  • Geospatial front-end frameworks (Mapbox, Google Maps Api, Deckgl, ESRI ArcGis, Turf, etc)
  • Dataviz (visx, d3, etc)
  • WebGL/Canvas (PIXIjs, threejs, react-three-fiber, etc)
  • Animations (framer-motion, react-spring, animejs, gsap, CSS, etc)
  • Maintainable, scalable CSS (PostCSS, Tailwind, css-in-js, CSS modules, etc)
  • Semantic HTML (incl SVG, a11y, schemaorg, etc)
  • Testing (Jest, Cypress, Playwright, etc)

Certification

Professional Scrum Master I (2014)

Additional Information

  • As a big fan of React-spring, a spring-physics based animation library, I made Ieact-spring-visualizer to help find the best spring configuration for animations. Upon release it had a mini viral moment, it was on the homepage of hacker news and featured on many industry newsletters and blogs.
  • Drove from Thailand to The Netherlands in a 659cc, 3- cylinder, Japanese minitruck, raising 5000 euro for charity.

Timeline

Senior Geospatial Frontend Developer

Restor.eco
04.2022 - Current

Front End Lead (Consultancy)

Engage Works
01.2022 - 03.2022

Senior Front-end Developer - Freelance

Lab Digital
02.2021 - 01.2022

Senior Creative Front-end Developer

Kaliber Interactive
03.2013 - 01.2021

Full Stack Web Developer

Self employed
04.2008 - 02.2014

Computer Teacher

Chinorot Wittayalai Highschool
01.2006 - 01.2008

ESL Teacher

Siam Institute of Technology
05.2003 - 04.2006

Bachelor of Science - Geodesy

HU University Of Applied Sciences
Joost Kiens