Raivo Laanemets. Software consultant.


My name is Raivo and I am a software consultant, a business owner, and an Open Source contributor. I have 15 years of experience in software development and I hold a Masters degree in Computer Science.

I enjoy to create web applications. My latest projects include a web-based truck load optimizer, an online CAD application and an electronic voting system. I maintain the Blog-Core blogging framework and a number of Open Source libraries.


I am available for hire as a consultant. The terms for hiring me can be found here. I can work remotely or on-site. Travelling is not an issue.

Starting a new project?
If YES, then you might want to try out this questionnaire or read why I created it.


My usual developement stack is made of:

  • Node.js server-side JavaScript runtime.
  • Express web application framework.
  • React frontend framework.
  • Bootstrap frontend user-interface framework.
  • MySQL database.

I also love to play around with SWI-Prolog and often try out new libraries and frameworks. I keep in touch with the community by reading a large number of technical blogs and visiting local developer meetups.

I keep my Open Source code on GitHub. You can reach out to me on LinkedIn and Twitter.

I like to hang around on the Freenode IRC network. I visit the channels #javascript, #prolog and #node.js with nick RLa.

Recent projects

All projects

Recent posts

All posts All tags

Summary of 2017

Blogging In 2017 I wrote less than on the previous years. I did not run out of topics, I have collected a huge list of them but under a time pressure I decided to do other things than writing. N...
read more

On 2018-01-20

Migration to FastMail

I have migrated my mail setup to FastMail. It removed the need to run my own mailservers with all the required infrastructure including webmail. I finished the migration a week before Christmas and...
read more

On 2017-12-27

Now, 2017-09

This is an update on things related to this blog and my work. Blogging Since the last update I have been returning to a more stable schedule of writing. I now usually write 1 or 2 articles per w...
read more

On 2017-09-16

Who is a Software Consultant

It does matter what you call yourself. It sends out a signal of what you do and how you can be useful. By the offers I have been getting recently I have come to a conclusion that my current title (...
read more

On 2017-09-10

Cryptopocalypse in Estonia

A day ago (Tuesday, 6th September) Estonian Information System Authority was informed about a security vulnerability in the electronic chip of Estonian ID cards. Use of electronic signatures is v...
read more

On 2017-09-05

Stack Review 2017

In 2017 the typical setup of my project stack has been: Backend Node.js 8+ with the available ES6+ features. Express 4 with either EJS or JSX-based templates. MySQL database accessed through the...
read more

On 2017-07-27

Remote Worker award

My company, Infdot OÜ, has been given an award "Kaugtöö Tegija 2017" for practising remote work. 50 companies in Estonia received the award. I have been freelancing for almost 15 years and particip...
read more

On 2017-07-20

All posts All tags