Download as pdf    View plain

Curriculum Vitae René Weteling

Freelance Full-Stack Code Monkey | MVP creator | Critical thinker

Personal info

About me

At a young age I've developed a deep love for binary operators, small machines, tinkering with appliances and then, the holy grail; the almighty computer. From there on out my education was without a doubt and straight forward: the technical side of high school followed by Computer Sciences at college.

After a couple of I.T. related jobs, my internship began at 'Click internet concepts'. Although I've made the rookie mistake of staying to long at a single place, I've learned a lot there. It's a full stack agency and they also work as a consultancy, so I've seen a lot of companies from the inside and out. From giants like KPN to small bureaus with only 5 employees.

Later on I moved from Rotterdam to Amsterdam to follow a girl...Let's not go too deep here... Then started working at an energy comparison company for a while and then decided to do my own thing and never looked back.

The diversity of the problems you get thrown to your feet, when you need to do everything from A to Z, are just as magnificent as they are annoying. One thing is for certain you learn a lot!

And non I.T. related, I really love doing things with my wife to be and 2 kids. Boating through the canals, going away on weekends, attending meetups and of course the famous FriMiBo's are things I really love to do.

Skills & Knowledge

Work, projects and experiences


Weteling Support


01-01-2006- Present date

While I was still in school I often helped my dad out with IT stuff, so he encouraged me to start a business so that I can send him an invoice. This started out as a hobby, but since 2015 I've been freelancing full time. And its great. I'm really glad that I made the leap from the security of employment to the world of freelancing.


Horyon innovaties bv

Android processapp, Rails backend

15-10-2015- Present date

Horyon innovaties B.V. is asbestos removal company. Asbestos has a bad reputation and that's why there is a lot of legislation. They are required to have all data on premise at all time. This is just not possible on paper, so we have created a Rails backend with an Restful api connecting an Cordova Android app. The app started out as a simple hour measuring platform, but now it has over 18 main functions and one of them is drawing on a photographed map.

My role in this project:

  • Design the product matching the needs of the business
  • Creating a Rails backend, with role based authorisation
  • Ops: it runs on my own High availability cluster powerd by
  • Creating the React Cordova android app


Tankey | Mangrove

Rails api | ActiveAdmin backend | Automated exports

22-01-2018- 27-04-2018

Tankey is a loyalty platform (LP) created by Essent for there other brand EnergieDirect. The fist version of the LP is built within Essent. Meaning that linking other company's proved to be difficult, thats why they have split up Tankey from essent and builind a new and better version of the app.

More info about Tankey here

My role in this project:

  • Build a Rails Api to supply the android and ios clients with data
  • Build an Admin interface where you can see KPI's, export transactions and get insight in what's happening
  • Build a stable and tracable system, with the new GDPR rules we need to track when what concent is given etc.
  • Link the backend to a push notification provider (firebase) so that we can notify our users
  • Talk with the teams to find out what they are building next so that i can suplly the data on forhand
  • Create a discount calculator, and method to stack discounts
  • Link the api to the loyalty partners (Energie direct, and more to come), since you only get a discount when you are linked to a specific loyalty partner.


The Main Ingredient | Abn Amro - an app to create awareness for cybersecurity

04-12-2017- 25-01-2018

Veiligzondermoeite started out as a experiment from ABN Amro to help their cybersecurity office create awareness with clients of ABN Amro. There are alot of cybersecurity treats that are just not preventable with a technical solution like a firewall or password resets. Human engineering is currently quite hot. Just imagine, some hacker hacked the CEO’s email account, then the CEO goes on a well deserved vacation, and then the hacks sends an email to the chief of finance to pay 10K to some IBAN account. This is a case that you can prevent with awareness and that’s why The main ingredient was tasked by ABN Amro to create this app.

My role in this project:

  • Build a Node.js backend to supply the app with content and send Push notifications when new content is added
  • Build a React Native app to create awareness about cybersecurity

Obviously im not the sole force behing this amazing little app, from The Main Ingredient we had a great programmer, really eager to learn and ive learned allot from him. They also have a great designer, i was really impressed with the speed and accuracy that he can execute an idea or feeling into assets. Then TMI itself, it was great working with these guys, they really know how to manage Agile projects and it was fun!


BotSquad - The simple yet powerful chatbot platform

React - Webpack - Jekyll

16-10-2017- 17-11-2017

With the BotSquad bot, you can create bots for the web, mobile and chat interfaces like facebook, slack, twitter etc. There is a beautiful studio where you can create bots using a friendly and semantic DSL. And preview the bot in real time.

My role in this project: 

  • React coding on the Chat client
  • Creating the API
  • RnD on the bot itself
  • Adding features


HalloRoos - SNS experiment

Rails - Roos API - Heroku

11-10-2017- 08-11-2017

HalloRoos is a contract alarm platform where users can set alarms for contracts that will expire in the future so that they can switch providers on time. HalloRoos was looking to extend their functionality and needed a developer to help them reach their goals. The subject itself is somewhat sensitive, but it comes down to a pretty selection then order flow with allot of validations and constraints. Each step is communicated to an API provided to store and manage the data.

My role in this project:

  • Build the pages as described in Rails using Slim, Sass, and CoffeeScript
  • Connect the pages to virtual models so that we can apply validations
  • Persist the validated models to the provided API


Revolve Music

CTO - Rails - AWS - CI - rSpec

03-04-2016- 15-09-2017

Revolve Music is a SAAS platform where users (Artists mostly) can create a website, a digital presence in just a few minutes. Connecting to filled content providers like SoundCloud, BandsInTown, LinkedIn, Twitter etc your site is filled with content and you are ready to go.

My role in this project:

  • Clean up and rebuild existing code (the overall quality was very poor and not very robust)
  • Create a Continuous integration environment using CircleCi and AWS container service
  • Creating a global scaling web server setup using: Route53, AWS EC2, AWS EC2 container service, Cloudfront, RDS, S3 and Docker
  • Being responsible for the Technical day2day, building team culture, applying standards, laying out technical roadmaps etc. CTO stuff.


Van Ons B.V. - Carpet App

React - LibVips - OpenVc - DeepZoom

02-06-2017- 13-09-2017

Van Ons is a really cool WP design agency based in Amsterdam. For some projects, they contract out for special features and this was quite special. They wanted to create a web interface were clients can cut out a portion of a really big image (30 by 30 meters at 76 dpi approx 46GB per image). So I've developed a React frontend where the users can walk through the image using DeepZoom. And cut out a shape and then sending the coordinates to a worker server, cutting out the piece and mailing it to a carpet printer. Pretty heavy stuff.

Everything was new, everything was exciting, it was an awesome project. The final version is visible here at Skonne

My role in this project:

  • Build a react app to define the area that needs to be sliced
  • Create a slice worker server that slices the image according to the dimensions provided by the react app
  • Figuring out how to slice images as big as 46GB each



Onboarding software for large company's

01-05-2015- 01-02-2016

Leaplines is a SaaS that helps companies with their on-boarding process. Providing a curriculum based on the employee's role within the company, with a clear hierarchical method of stimulating the users through there managers.

We made use of the following: Rails, PostgresSQL, CircleCI, Github, Rspec with Capybara ( TDD ), jQuery, React, Rails UJS

My role in this project:

  • Going to clients, getting feedback from the source
  • Building new features, mainly onboarding exercises in for form of a game
  • Scrum plannings etc

Ab88f380 - employed

iOS, cordova and react development

01-07-2012- 01-04-2015

Coming back to click felt really good. They had so much faith in me that they wanted to set up a new office in Amsterdam with the main focus on Mobile. We had some really great clients. We have build an app for KPN where users can view the last goals in a soccer league. Build an app for a recruitment agency and many more.

3b6fd706 - employed

Symphony - Php - Less

01-08-2011- 01-07-2012

This is the first time i got in contact with a proper framework. Symphony. It's mature, it has a rich plugin ecosystem, its consistent. I liked it allot. Learned a lot here, the main issue was that i was the only dev in the company so i got a bit bored and moved on. Great experience though.

53e97f21 - internship then employed

Perl - CaretCMS - Scripting - Discovering

01-12-2008- 01-08-2011

My internship at was great, a young team, cool founders, nice environment and Dirk the dog. I've learned so much here, multiple languages, dynamics in the company's themselves. Learned about budgets, stakeholders, planning etc. It was a great experience.