About Me

I am a software engineer with professional experience since 1995. I've worked in several smaller software companies throughout my career and jumped into entrepreneurship in 2010 by co-founding a mobile startup Plango. Our team learned a lesson or two of life in a roller coaster! After Plango, I've been working as a freelance engineer in various projects and as a CTO and co-owner at Yogaia startup. I love working with startups but also realize that growing a startup into a real business is a hard job.

During my career I've worked with all sorts of technologies, from low-level assembly to high-level scripting. Today I would consider myself a full-stack engineer with a fair amount of perspective to technology and best practices. I like new technology but one should not get carried away by immature "silver bullets" that popup almost daily. I always tend keep a practical and analytical view when evaluating development options: my job is to get the job done well, not to use the very latest version of whatever gizmo.min.js.

If you asked me to name one advice for writing quality software, my answer would be: keep it simple stupid. If a solution seems too complex, it most likely is the wrong solution. Always seek a simple or most practical solution, know the best practices and try to weight the pros and cons of alternatives. Complexity is an enemy that may be very hard to detect. Complex software is hard to write and read, test, maintain, fix, and so on...

I feel comfortable with both backend and frontend development tasks and enjoy them both. I'm a visual person, liked to draw a lot as a child, and do like to craft great modern user experiences. On the other hand, building solid, scalable and quality backends inspires me too.

I have graduated from Helsinki University of Technology as a Master of Science in 2001. I wrote my thesis about "Evaluation of secure remote access software technologies". I live in Finland in the capital area of Helsinki.

If you are looking for an experienced, hard-working engineer to build your great product, please email me. I'm happy to chat about new ventures!

Buzzwords

A brief list of technology buzzwords that I've worked with in 2018:

  • Frontend: Javascript, Vue, React, Vuetify, Webpack, SASS, PWA
  • Backend: Python, Flask, uWSGI, REST, PostgreSQL, MySQL, Redis, Node.js
  • Other: Linux, AWS, Docker, Git, WebRTC

Publications

Some public writings of mine before this blog.

About this site

This site has been designed and developed by me. It is a static site generated with Python Pelican and hosted by Netlify. Bulma is used as the CSS framework.

Back