logo

{"hello":"world"}

My name is Mischa. I have been writing software for the last ... years. In many different languages. Solving complex software problems. Writing quality software is an art.

What have I been doing in

frontend land

Javascript

Javascript is a language that you either love or hate as a frontend developer. I love it. I am the happiest when I am writing a Javascript module, addon or full blown application in combination with a ruby/node backend and cucumber/jasmine tests to make sure it keeps working when I refactor. Using typescript to keep the expectations in check.

Typescript

While javascript is great, it is also easy to make a mess. Typescript really helps getting the input and output clear. Having types in javascript makes your life easier. Believe me.

React

I love the way react works. In combination with redux, reselect and sagas I can easily build complex applications without getting lost :)

What have I been doing in

backend land

Ruby

Building a sinatra backend app's to support a frontend project is part of my daily routines. This includes building JSON/XML API's.

Using DataMapper to connect to any kind of database like MySql, Postgress, Mongodb, etc.

Nodejs

Nodejs is javascript on the backend. Now you can use one language for both worlds. nice!

Zsh

As a Unix/Linux expert I use bash/zsh scripting to solve all kinds of problems on the server side `the|unix|way`.

Wrote a complete production system for the newspaper industry of the netherlands this way. Which of course had a web frontend app.