Space background

Mikko McMenamin

Hey, I'm Mikko!

Welcome to my homepage! I'm an experienced software developer with more than 9 years of expertise building enterprise applications. I have an eye for good design and user experience, and I've built apps for web, desktop, mobile, and XR platforms. I specialize in frontend development utilizing frameworks such as Next.js/React, Flutter, Vue, SwiftUI and Unity, but I'm also adept at full-stack tasks. My experience spans situational awareness software, augmented reality apps, generative AI, games, mobile and web apps, and digital twins.

Currently:

Senior Software Developer @Pareto Software
Founder @Pretty Okay Apps

Pretty Okay Apps

Pretty Okay Apps is my sidehustle and I'm currently working on building SmartReps, an AI-powered workout app.

SmartReps

SmartReps

AI-powered workout app that helps you track and optimize your training.

Buddybook

Buddybook

BuddyBook helps you maintain meaningful friendships and keeps your buddies' information handy.

Professional Experience

All disclosed companies and projects are listed with permission

Senior Software Developer & Partner

Pareto Software Oy

9/2023 - Present

Active

Leading software development across diverse client projects with a focus on AI integration, full-stack web development, mobile, and design. Dedicated to building one of Finlands top AI-focused software consultancies.

Key Projects:

Undisclosed Client: Maritime Situational Awareness App

6/2025 – 12/2025

Designed and co-developed a new user interface and related services for a maritime situational awareness platform that included a real-time 3D view, AR overlay and a map view.

ReactHonoROS2TailwindCSSDesignThree.jstRPCWebRTCDockerAzure
Undisclosed Client: JavaScript to TypeScript Migration

11/2024 – 5/2025

Migrated a large information management software codebase successfully from JavaScript to TypeScript. Converted ≈600k LOC legacy JavaScript code to strict-mode TypeScript, eradicating thousands of type issues and lifting test-coverage significantly.

ReactTypeScriptJavaScriptJest
Pareto Website

9/2024 – 10/2024

Designed and co-developed the new www.paretosoftware.fi website with headless CMS

FigmaNext.jsReactTypeScriptPayloadCMSMongoDB
Autokilpailutus.fi

8/2024 – 11/2024

Implemented new 2.0 design for trade-in car sales platform. Converted an untyped codebase to strict TypeScript and improved architecture. New platform went to production in 12/2024

VueTypeScriptDockerTanstack QueryDjangoWagtail CMS

Lead UI Software Developer

Groke Technologies

1/2021 – 9/2023

Design and development of Groke Pro and Groke Fleet user interface applications from concept to launch, focusing on intuitive user experience and functional design. Responsible for technology selections, user interface architecture, feature prioritization, and leading the design effort.

UnityC#FlutterDartROS2WebRTCDockerFigmaiPadOS/MacOSCodemagicSentryUbuntuC++PythonWebflow

XR Tech Lead

Insta Digital

11/2018 – 1/2021

Lead developer on several virtual reality and augmented reality projects. Responsible for recruitment, staffing, internal development, and collaboration with sales and HR. Member of company steering group.

Key Projects:

Undisclosed Client: Maritime Situational Awareness App

1/2020 - 1/2021

Lead Frontend Developer. Designed the frontend architecture for a new maritime situational awareness app and implemented the first working prototype.

UnityC#GStreamerRTSPROS2
Undisclosed Client: Pointclouds Visualization

10/2019 – 1/2020

Developed a real-time streaming point cloud visualization solution for an industrial company.

UnityC#PointcloudsVirtual Reality
Undisclosed Client

8/2019–10/2019

Improved code architecture and worked on several new features for a maritime situational awareness app.

UnityC#

Software Developer

Intopalo

5/2017 – 11/2018

Frontend development focusing on XR technologies. Worked on various virtual and augmented reality projects for industrial clients.

Key Projects:

Rolls Royce: Intelligent Awareness

4/2018 - 11/2018

Lead Frontend Developer for Rolls Royce Intelligent Awareness project. Developed an advanced situational awareness product with real-time virtual 3D and augmented reality views.

UnityC#DDSgRPCUbuntuVideo StreamingJavaScriptReact
Planmeca: Collaborative VR platform

1/2018 – 3/2018

Collaborative multi-user environment for design validation in virtual reality. Wrote bachelor's thesis on the subject and project:

UnityC#Photon BoltVirtual Reality

Project Manager

Uula Color Oy

10/2010 – 8/2015

Expanded international business. Designed ERP migration process. Automated different sales and shipping mechanics. Managed company ICT systems. Enhanced marketing efforts by increasing social media following. Designed a new website and initiated web store project.

LemonsoftSAPHTMLCSSExcelDigital Marketing

Tech Skills

Next.js
React
React Native
Flutter
Dart
TypeScript
TailwindCSS
Vue
Unity
C#
Figma
Supabase
Convex
C++
iOS, MacOS
SwiftUI
Firebase
OpenAI & Anthropic APIs
LLMs
Django
Python
Unreal Engine
Codemagic CI/CD
Sentry
Posthog
Cloudflare
Railway
Google Cloud
Azure
HTML, CSS
Payload CMS
Docker

Education

Bachelor of Business Information Systems - Game Production

Tampere University of Applied Sciences

2015-2018

Civil Engineering

Tampere University

2008-2010

Certifications

Music

Ember Falls

From 2010 to 2019, I was a founding member of the melodic metal band Ember Falls, where I served as a keyboardist, bassist, songwriter, and producer. The band signed a worldwide record deal with Universal Music / Spinefarm Records in 2015.

Ember Falls songs have been streamed over 15 million times across various platforms.