welcome to
...my corner of the web

My name is Erik Selin and I tend to get myself involved in various data centric high tech projects. I enjoy finding and crafting solutions to tricky problems and can unleash a fair amount of chaos with a computer. When I am not working on my craft you can usually find me occupied with the latest math problem or out and about taking photos or biking. I live in Ottawa, Ontario and I am serious about my coffee.

About technology

I believe technology should be empowering while remaining easy. Software should be designed to provide value while being as simple, clear and intuitive as possible for the individuals interacting with it. It is the technology craftsman’s responsibility to shape technology to fit its users instead of attempting to shape users to fit the technology.

A successful project in my eyes is one where users ‘just get it’ once they sit down in front of it. As Antoine de Saint Exupéry wrote, "It seems that perfection is achieved not when there is nothing more to add, but when there is nothing left to take away"

My craft

I have been working with countless programming languages, tech stacks and databases over the years but for my own projects I tend to favor Ruby and Go together with the latest html/css/js libraries. For data storage I tend to lean towards postgresql and redis and my web server of choice is nginx. When analytics enter the picture I tend to lean on Vertica and Python. I have a strong preference for Linux and do all my development in vim.

On a higher level I try to work with people for people. Technology is pointless if it does not make someones life better.


I am an open source contributor to various Apache foundation projects like Pig, Sqoop and Spark. I have authored and open sourced a few projects of my own such as HDFS Viking and the Vertica Fluentd output plugin. A while ago I dabbled in the field of computational neurobiology building simulations, which resulted in the co-authoring of a published paper.

I have spent a significant amount of time around databases, analytics and ETL and have been part of teams where I modeled data, built ETL frameworks and maintained the operation of analytical databases and petabyte sized Hadoop stacks. I have also worked on projects from small groups all the way to large universities in topics such as earthquake risk assessment, human resources management and prioritization engines.


Want more information about me? Checkout my curriculum vitae.

If you are interested in getting to know me better please send me an email. I am always interested in new challenges or projects. You can write me in any language but I recommend English, French or Swedish if you want to be sure to get a response!