Hein Rutjes

Hein Rutjes

Away on vacation
Mentor
5.0
(4 reviews)
US$30.00
For every 15 mins
5
Sessions/Jobs
View Video
ABOUT ME
React-native specialist, Javascript pro, Tech-Lead, Open-source contributor, React / Node-js / Full-stack (serverless) developer
React-native specialist, Javascript pro, Tech-Lead, Open-source contributor, React / Node-js / Full-stack (serverless) developer

Professional with 20+ years of coding experience. Natural problem solver with a lot of experience in Javascript/React-native/React/Node/Apps, UI design and C++. Author of AutoLayout.js, Firestorter (react/firestore bridge), node-web-bluetooth, famous-flex and more. Enjoys UI/UX, animations, tabletennis, movies and Belgium beers.

Dutch, German, English
Amsterdam (+02:00)
Joined July 2014
EXPERTISE
3 years experience
Author of the ARION running app. A comprehensive app with extensive Google/Apple maps usage and background Bluetooth communication and g...
Author of the ARION running app. A comprehensive app with extensive Google/Apple maps usage and background Bluetooth communication and geo-tracking. Some notable achievements: - Custom native bluetooth communication and geo-tracking (background) - 60 fps animations using web-gl - various native contributions (react-native-map, react-native-tts, gl-react-native, react-native-device-info, react-native-background-timer) - Comprehensive text-to-speech system - Advanced animations & interactions - Author of react-native-bundle-visualiser - Author of react-native-magic-move
RESTful APIReact/react native with reduxI18n
View more
RESTful APIReact/react native with reduxI18nMob XFirebase
View more
10 years experience
I'm a full-time JavaScript developer, which means it is my language of choice and I tend to use it for nearly everything these days. Ever...
I'm a full-time JavaScript developer, which means it is my language of choice and I tend to use it for nearly everything these days. Everything from developing react-native apps (my main focus), React-js websites, Node-js automations and Firebase Lambda Functions. I've authored many closed source libraries and occasional have time for open-source libs. I believe in automating as much as possible and properly documenting libs/apps as much as possible. I have become a true believer of unit tests and prettier-js. Some notable open source projects I've authored: - AutoLayout.js (Apple's auto-layout for JavaScript) - Firestorter (firestore/react bridge using Mob-X) - Kiwi.js (mathematical constraint solver) - react-tag-cloud (animatable word clouds for React/DOM) - react-native-bundle-visualiser (see what is increasing your react-native bundle size) - node-web-bluetooth (interactive device picker and web-bluetooth API for node.js) - famous-flex (layouts & animations)
5 years experience
Similar to Java, I only tend to write Objective-C when I need to write/fix native code for React-native. In the past I have authored the ...
Similar to Java, I only tend to write Objective-C when I need to write/fix native code for React-native. In the past I have authored the Flow-Xpert App, written entirely in Objective-C and C++. Some notable experiences: - Flow-Xpert Native App - Extended react-native-maps with snapshot & gradient polylines support - Various native contributions to react-native-device-info - Fixes and enhancements to react-native-tts - Wrote new API for react-native-background-timer - I'm quite knowledgable about X-code
3 years experience
I'm not a Java developer but I know my way around it when I need to (I find it a horrible language to be honest, yay for Kotlin ;). I onl...
I'm not a Java developer but I know my way around it when I need to (I find it a horrible language to be honest, yay for Kotlin ;). I only code in Java when I need to write/fix Native code for react-native. Some notable work: - Custom native Background Bluetooth stack for react-native (Arion Run app) - Fixed some complex crashes in gl-react-native due to multi-threading issues - Added snapshot support for react-native-map - Various native contributions to react-native-device-info - Fixes and enhancements to react-native-tts and more..
14 years experience
I was a hardcore C++ dev for a large part of my carreer. I don't do any C or C++ anymore these days, but I could if needed. I've worked o...
I was a hardcore C++ dev for a large part of my carreer. I don't do any C or C++ anymore these days, but I could if needed. I've worked on various industrial automation products (WinCE & desktop) written in C++, as lead/core developer and software architect. I designed and built everything from hot-swappable redundancy solutions, to custom UI's using GDI+. These products were built using Visual Studio (6 - 2008), using STL and MFC.
2 years experience
I've authored various libraries and apps for famo.us, amongst: TalentDater, Firstrade, famous-flex, famous-map (google-maps integration),...
I've authored various libraries and apps for famo.us, amongst: TalentDater, Firstrade, famous-flex, famous-map (google-maps integration), and various smaller projects and libraries. Famo.us is new, it's bouncy, it's fun, and it's conquering the world. I believe in this technology as a great solution for writing cross-platform apps, and I'd like to contribute my part.
RenderingFamous flexComponent
View more
RenderingFamous flexComponentJavaScript
View more

REVIEWS FROM CLIENTS

5.0
(4 reviews)
jane
jane
September 2014
Hein was very pleasant and really tried to help. He seems quite knowledgeable. I would work with him again.
Wolfgang Theiner
Wolfgang Theiner
August 2014
very nice and helpful first contact, we will continue cooperation!
Jack Liu
Jack Liu
August 2014
Hein's knowledge of the subject matter far exceeded our expectations. He's incredibly patient and professional. Looking forward to working with him again.
SOCIAL PRESENCE
GitHub
autolayout.js
Apple's Auto Layout and Visual Format Language for javascript (using cassowary constraints)
JavaScript
635
36
famous-flex
Animatable layouts, FlexScrollView & widgets for famo.us.
JavaScript
270
52
Stack Overflow
1271 Reputation
0
9
11
PROJECTS
ARION RunView Project
ATO-gear
2016
Author of the ARION Running App which connects to Bluetooth smart insoles and provides live coaching feedback. A comprehensive mobile App...
Author of the ARION Running App which connects to Bluetooth smart insoles and provides live coaching feedback. A comprehensive mobile App for which I also authored many internal libs such as the data-format and open-gl shaders. During this project many contributions to react-native libraries were made to achieve the project goals.
Java
JavaScript
Objective-C
View more
Java
JavaScript
Objective-C
React Native
Redux
Sports
Mob X
Running
Protocol buffers (protobuf)
View more
Autolayout.jsView Project
2015
Apple's Auto Layout and Visual Format Language for javascript (using cassowary constraints) I initially build this library to solve layo...
Apple's Auto Layout and Visual Format Language for javascript (using cassowary constraints) I initially build this library to solve layouting for the famo.us framework. This was very time consuming for complex layouts. I created the famous-autolayout integration and a visual format editor to address these issues. As I realized that the autolayout and visual format language would also be usefull for other frameworks, I decided to release this as a standalone library. Later on I also added better performing constraint-solver called kiwi.js
Mocha
Grunt
JavaScript
View more
Mocha
Grunt
JavaScript
View more