Oblomov Systems - Martijn Schrage

Martijn Schrage

Welcome to the website of Oblomov Systems! My name is Martijn Schrage, and I am a freelance software developer based in Utrecht, The Netherlands. After finishing my PhD, I worked as a scientific programmer at Utrecht University for several years, before starting as a freelancer.

In 2009, I started Oblomov Systems with a grant from the NLnet foundation, for a follow-up software project to my PhD project Proxima (thesis.pdf). Since then, I have done projects for Utrecht University, Raad voor de Rechtspraak, and CVI (Centraal Veterinair Instituut), as well as developed an augmented-reality iPhone app called hiRise.

I have a passion for creating elegantly-coded software with intuitive user interfaces. My main specializations are web applications and scientific programming, and I enjoy solving complex problems, preferably by using high-level techniques and languages.

Like any self-respecting software developer, I am developing my own web-application framework, which is called WebViews. It is written in Haskell and JavaScript and aims to create complex web applications from declarative specifications. More information on WebViews, including live examples, can be found here.

A (non-extensive) list of languages I work with:

  • Haskell (a lazy functional language, hence the name Oblomov)
  • Java (Eclipse)
  • JavaScript (jQuery, Underscore, Backbone, Node.js)
  • Html5 / CSS3
  • PHP
  • Objective C (iPhone/iPad)
  • C#

For more information, including an overview of past projects, look at my C.V. (English / Dutch), or send an e-mail to martijn@oblomov.com.