I offer back-end, Linux, iOS and macOS app development for your project.

I know what makes a project successful

I have been working in the areas of mobile, IoT, space systems, networking and data. A common theme for all these fields is that quality is critical.

I have been leading multi-national technology projects and I have always done hands-on development to keep my skills fresh.

I can help you with the following topics.

  • Develop a back-end solution.
  • Help you to get most out of using AWS cloud.
  • Develop a high-performance and native iOS app.
  • Develop a high-performance and native macOS app.
  • Help you to get most out of the App Store.
Tommi Kivimäki

These are the technologies that I use almost every day.

Server side Swift

  • High performance and small memory footpring equals less money on servers.
  • Safe & statistically typed language improves quality.
  • Close to C-like performance.


  • The most popular back-end solution.
  • Great fit for AWS Lambda.
  • Plenty of available libraries.

Swift on iOS and macOS

  • The best performance using native development tools for the platforms.
  • Gives the best end user experience.
  • Easy and affordable to maintain apps.

AWS cloud

  • Services that I use most frequently include IAM, S3, CloudFront, EC2, ECS, ECR, Lambda, RDS, DynamoDB, CodeCommit, Route53, Elastic Load Balancing and CloudWatch.


  • I develop and deploy all larger back-end apps inside a Docker container. It's a great way to encapsulate the environment where apps run.