Space background

Mikko McMenamin

Hey, I'm Mikko!

Welcome to my homepage! I'm an experienced software developer with over 8 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. I help teams ship software to production with determination, focusing on awesome UX/UI. I want to make a positive impact to the world and be useful.

Currently:

Senior Software Developer @Pareto Software
Founder @Pretty Okay Apps

Professional Experience

All disclosed companies and projects are listed with permission

Senior Software Developer & Partner

Pareto Software Oy

9/2023 - Present

Active

Leading frontend development in various client projects. Focusing on TypeScript, React, and modern web technologies.

Key Projects:

Undisclosed Client

11/2024 –

TypeScriptJavaScriptReactNode.js
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
Next.js Web App

7/2024 – 8/2024

Designed and developed a Next.js web app. Integrated a newsletter platform and Stripe for payments. Implemented an AI-Chat feature utilizing OpenAI API.

Next.jsReactTypeScriptshadcn/uiTailwindCSSStripeOpenAISupabase

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
Flutter
Dart
TypeScript
TailwindCSS
Vue
Unity
C#
Figma
Supabase
C++
iOS, MacOS
SwiftUI
Firebase
OpenAI & Anthropic APIs
LLMs
Django
Python
Unreal Engine
Codemagic CI/CD
Sentry
Posthog
Cloudflare
Railway
Google Cloud
Azure

Pretty Okay Apps

Pretty Okay Apps is my sidehustle and I'm currently working on building a portfolio of useful apps and tools for consumers and developers.

Pretty Okay Stack [WIP]

Pretty Okay Stack [WIP]

Production-ready SaaS template with Next.js, Fastify, Postgres, deployed to Railway.

Buddybook

Buddybook

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

Education

Bachelor of Business Information Systems - Game Production

Tampere University of Applied Sciences

2015-2018

Civil Engineering

Tampere University

2008-2010

Certifications

Unity Certified Programmer
Elements of AI
Mastering React
Production Manager

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.