Sep 26, 2014

Two years as a Freelance Developer

It’s been two years since we shut down Sofanatics and I decided not to join any new startup but to do development gigs and take the time to see what’s going on in the world. In this post I’ll tell about the experience so far.

Sep 20, 2014

Creating Messageful

During the last year, I bootstrapped my first mobile app called Messageful. I published it on the 1st of April on the App Store and still working on it as my main side project. In this post I will tell about the process that eventually came out as Messageful.

Apr 29, 2013

The Hacker News effect

In this post I wanted to share what it looks like when you get featured on Hacker News.

Nov 17, 2012

Going to Slush!

"Helsinki in November? It’s no California. But the startups have never been better. 21–22 November 2012 in Helsinki, Finland"

Oct 22, 2012

Hipslide - some feedback needed

I've developed this presentation app that can do a lot already but is not ready for prime time. I would appreciate if you could give it a try and give me some honest feedback.

Sep 15, 2012

My startup story

In this post I share my experience as the CTO of now closed service. Sofanatics was said to be one of the hottest startups in Europe at some point, but still we failed to make it big. The service is now closed and I feel like I need to share my startup experience.

Sep 9, 2012

Compiling iOS .ipa from command line on Mac

If you're doing AIR mobile development with Flash Builder, you probably know that the IDE locks when you export a build (.ipa). I created these command line scripts a while ago to compile, package and install AIR mobile app to a connected iDevice.

Sep 9, 2012

Free blog with Node.js and AWS

I made this weblog in one day. I did not use any ready made blogging platform. Instead I wrote the whole app in JavaScript+Node.js and connected it with a DynamoDB back-end. In this post I will walk through the process.

Sep 9, 2012

Whee, new blog opened

Finally I was able to build and open my personal weblog! I have blogged a lot before but always under company name. So -- this time it is personal!