---
ai_provenance:
  {
    "spec": "aimeat.provenance/v1",
    "level": "synthesized",
    "notes": "v1.1.0: persona rebuilt as jouni.proxy agent — boot sequence, memory-integrity protocol (no improvisation; corrupted-sector honesty), proxy-proposes/human-disposes rule.",
    "method": "synthesized",
    "generator": {
      "model": "anthropic/claude-fable-5",
      "nodeId": "aimeat-finland-001-genesis",
      "pipeline": "app.publish",
      "principal": "claude-desktop-home-mcp-appdev#happydude500001@aimeat-finland-001-genesis"
    },
    "disclosure": {
      "long": {
        "en": "A model was involved in making this. It is labelled here even where the law does not require it.",
        "es": "Un modelo intervino en esto. Aquí se declara incluso donde la ley no lo exige.",
        "fi": "Tämän tekemisessä on ollut mukana tekoälymalli. Se merkitään täällä silloinkin, kun laki ei sitä vaadi."
      },
      "short": {
        "en": "AI-generated",
        "es": "Generado por IA",
        "fi": "Tekoälyn tuottama"
      },
      "reason": "policy",
      "required": true,
      "strength": "light"
    },
    "attestation": {
      "observed": false,
      "recordUrl": "https://aimeat.io/v1/provenance/caa72151-26cf-4246-9546-5fae93ab5bd8",
      "stampedBy": "principal",
      "contentHash": "sha256:85684bae46f51aa289943d0c365174f5294ab9aa080093d9133efa11491ad417"
    },
    "generatedAt": "2026-08-26T21:21:29.638Z",
    "humanInvolvement": "editorial-control"
  }
ai_provenance_url: https://aimeat.io/v1/provenance/caa72151-26cf-4246-9546-5fae93ab5bd8
---

FI
EN

Curriculum Vitae · 1997 →
Curriculum Vitae · 1997 →

# Jouni Miikki

Rakennan sen, mistä muut tekevät kalvoja.
I build what others put on slides.

Principal Solution Architect · AI Systems · Founder & CTO · Espoo, Finland

**28+** vuotta koodia tuotantoon years shipped to production

**2** yritysexitiä company exits

**6** AI-tuotetta 18 kk:ssa, yksin AI products in 18 months, solo

Aloitin koodaamisen 10-vuotiaana ja tienasin ensimmäiset softarahani BBS-aikakaudella.
Sen jälkeen olen rakentanut 3D-moottorin televisioon puolessa vuodessa, pyörittänyt alustaa
Nokian softakaupan alla, johtanut CTO:na johtoryhmässä, tehnyt kaksi exitiä ja shipannut kuusi
AI-tuotetta puolessatoista vuodessa. Yksin. Viimeksi rakensin valtionhallinnolle
IAM-referenssiarkkitehtuurin ja AI-järjestelmän, joka luo uusia agentteja lennossa.
**En ole nähnyt teknologia-aaltoa, jota en olisi surffannut tuotantoon asti.**
Tämä CV on tarina siitä miten. Lue loppuun, se kannattaa.
I started coding at ten and made my first software money in the BBS era.
Since then I've built a 3D engine that shipped to television in six months, run the platform
behind Nokia's software market, led as CTO at the executive table, exited two companies, and
shipped six AI products in eighteen months. Solo. Most recently I built a government IAM
reference architecture and a multi-agent system that spawns new AI agents on the fly.
**I have never met a technology wave I couldn't ride all the way to production.**
This CV is the story of how. Read it to the end, it's worth it.

🤖 Käynnistä jouni.proxy · juttele mun kanssa
🤖 Boot jouni.proxy · talk to me

[📄 CV (PDF) 📄 CV (PDF)](https://aimeat.io/v1/pub/happydude500001%40aimeat-finland-001-genesis/cv.file.jouni-miikki-cv-pdf)
[📋 Perus-CV (Markdown) 📋 Plain CV (Markdown)](https://aimeat.io/v1/pub/happydude500001%40aimeat-finland-001-genesis/cv.file.cv-plain-md)
[🗂 resume.json 🗂 resume.json](https://aimeat.io/v1/pub/happydude500001%40aimeat-finland-001-genesis/cv.file.resume-json)
[🧠 AI-versio (Markdown) 🧠 AI version (Markdown)](https://aimeat.io/v1/pub/happydude500001%40aimeat-finland-001-genesis/cv.file.jouni-miikki-ai-md)

ALOITETAAN VUODESTA 1988 ⌄
IT STARTS IN 1988 ⌄

1988–1997

## Suomen toiseksi nopein konekirjoittaja. Vahingossa. Finland's second-fastest typist. By accident.

Kaikki alkoi kymmenvuotiaana näppäimistön ääressä. Teininä pyöritin omaa
**BBS:ää** ja julkaisin oman **PD-CD:n**, jolta public domain -softat
asentuivat DOS:iin ja Win95:een automaattisesti. Ensimmäiset softarahat tulivat ennen kuin
ajokortti.
It started at ten, at a keyboard. As a teenager I ran my own
**BBS** and published my own **PD-CD**: public domain software that
auto-installed on DOS and Win95. My first software money arrived before my driver's licence
did.

Vuonna 1992 kirjoitin itseni **valtakunnallisen konekirjoituskilpailun hopealle**. En harjoitellut konekirjoitusta. Minä vain koodasin niin paljon.
In 1992 I typed my way to **silver in the national typewriting championship**. I never practised typing. I just coded that much.

Paperit sain kiinteistösähkömekaanikoksi 1997. Se on ainoa muodollinen
tutkintoni. **Kaiken muun olen oppinut rakentamalla oikeita järjestelmiä oikeille ihmisille.**
In 1997 I qualified as a property electrician. That is my only formal degree.
**Everything else I learned by building real systems for real people.**

### Kuitit Receipts

- BBS-operaattori & PD-CD-julkaisija, ikävuodet 14–18 BBS operator & PD-CD publisher, ages 14–18

- 2. sija, konekirjoituksen SM-kilpailu 1992 2nd place, Finnish national typewriting championship 1992

- Demoscene-tausta Demoscene background

- Kiinteistösähkömekaanikko 1997 · ainoa tutkinto Property electrician 1997 · the only degree

Sitten joku antoi 19-vuotiaalle kaasutoimitukset ympäri Suomen.
Then someone handed a nineteen-year-old gas deliveries all over Finland.

BBS soitti öisin. Puhelinlasku selitti loput.
the BBS dialed at night. the phone bill explained the rest.

1997–2000

## 19-vuotias. Kaasutoimituksia ympäri Suomen. Ei nettiä. Nineteen years old. Gas deliveries across Finland. No internet.

Adat Engineering / Tehokaasu · Software Engineer & Project Lead
Adat Engineering / Tehokaasu · Software Engineer & Project Lead

Internetiä ei ollut, joten client–server-liikenne kulki
**modeemeilla**. Vaihdoimme säiliöiden anturit digitaalisiksi, piirsin
karttanäkymän, jossa koko kalusto näkyi yhdellä silmäyksellä, ja rakensin
**ennustemallin**, joka kertoi milloin ja kuinka paljon säiliöön pitää ajaa
täydennystä. Ennusteet tarkentuivat datan karttuessa. Tänään sitä kutsuttaisiin
koneoppimiseksi.
There was no internet, so client–server traffic ran over
**modems**. We replaced the tank sensors with digital ones, I drew a map view
showing the whole fleet at a glance, and I built a **prediction model** that told
when and how much to refill each tank. The predictions sharpened as data accumulated. Today
you'd call it machine learning.

Kuskien **PSION-kämmenlaitteet** tulostivat kuitit paikan
päällä ja raportit syntyivät itsestään. Lopputulos: **yksi ihminen operoi kotoaan yhtiön öljy- ja kaasujakelua ympäri Suomen.**
Drivers printed receipts on **PSION handhelds** and the reports
wrote themselves. End result: **one person, working from home, operated the company's oil and gas distribution across Finland.**

*"Olen ikuisesti kiitollinen siitä, että joku luotti 19-vuotiaan pystyvän toimittamaan tämän mittaluokan tuotteen."*
*"I will forever be grateful that someone trusted a nineteen-year-old to deliver a product of this magnitude."*

### Kuitit Receipts

- Delphi · MS SQL Server · RS232 · modeemit · PSION Delphi · MS SQL Server · RS232 · modems · PSION

- Reaaliaika-anturit + karttapohjainen kalustonhallinta Real-time sensors + map-based fleet view

- Ennustava analytiikka ennen sanaa "AI" Predictive analytics before the word "AI"

- 1 operaattori · jakelu ympäri Suomen 1 operator · distribution across Finland

Kolme vuotta myöhemmin nälkä kasvoi. Halusin tehdä pelejä.
Three years later the hunger grew. I wanted to make games.

internetiä ei ollut. käytimme modeemeja.
there was no internet. we used modems.

2000–2004

## Marvel soitti. Sitten GPU syttyi palamaan. Marvel called. Then the GPU caught fire.

Riot Entertainment → Stinghorn → Wireless Services Europe
Riot Entertainment → Stinghorn → Wireless Services Europe

**Riot Entertainmentilla** rakensimme Global Gaming Networkia:
mobiilipelien verkkoalustaa aikana, jolloin puhelimet lupasivat vasta värinäyttöjä. Pöydällä
olivat **Marvelin ja Taru sormusten herrasta** -lisenssit. Minä käänsin
pelisuunnittelijoiden unelmat toimivaksi Javaksi, Oracleksi ja X.25-yhteyksiksi. Kun rahat
loppuivat, olin **viimeinen kehittäjä talossa**. Lakimiehet palkkasivat minut
dokumentoimaan järjestelmän IP-myyntiä varten. Suljin ovet. Tarinasta tehtiin elokuva
(*Riot On*, 2004). **Olen IMDb:ssä.**
At **Riot Entertainment** we built the Global Gaming Network: a
multiplayer platform for mobile games in an era when phones were only promising colour screens.
On the table: **Marvel and Lord of the Rings** licences. I translated designers'
dreams into working Java, Oracle and X.25 links. When the money ran out I was
**the last developer in the building**. The lawyers hired me to document the
system for the IP sale. I closed the doors. They made a film about it
(*Riot On*, 2004). **I'm on IMDb.**

Päivisin johdin **Stinghornilla** UI-tiimiä. OpenBSD-pohjainen
Instant Firewall julkaistiin 2003. **Iltaisin ja viikonloppuisin** rakensin
Wireless Services Europelle **3D-pelimoottorin tyhjästä televisioon kuudessa kuukaudessa.** Windows + Linux, Maya-integraatio, SMS:llä pelattava. Nvidian
OpenGL-laajennuksilla lähes **miljardi polygonia sekunnissa**. Stressitestissä
näytönohjain syttyi palamaan. Ostimme paremman jäähdytyksen ja julkaisimme Italiassa,
Venäjällä ja Aasian TV-kanavilla.
By day I led the UI team at **Stinghorn**. Our OpenBSD-based
Instant Firewall shipped in 2003. **By night and on weekends** I built a
**3D game engine from scratch to live television in six months** for Wireless
Services Europe. Windows + Linux, Maya integration, playable via SMS. With Nvidia's OpenGL
extensions it pushed nearly **a billion polygons per second**, until a GPU
caught fire in the stress test. We bought better cooling and shipped in Italy, Russia and on
Asian TV channels.

### Kuitit Receipts

- Riot 2000–02: Java · Oracle · MySQL · X.25 · Marvel & LOTR · IMDb-krediitti Riot 2000–02: Java · Oracle · MySQL · X.25 · Marvel & LOTR · IMDb credit

- Stinghorn 2002–04: OpenBSD Instant Firewall + License Server Stinghorn 2002–04: OpenBSD Instant Firewall + License Server

- WSE 2003: oma 3D-moottori · 6 kk · ~10⁹ polygonia/s · 60 fps TV:ssä WSE 2003: own 3D engine · 6 months · ~10⁹ polygons/s · 60 fps on TV

olen IMDb:ssä, koska suljin ovet viimeisenä.
I'm on IMDb because I was the one who locked up.

2004–2007

## Kokonainen peli 65 kilotavussa. Sitten ensimmäinen exit. A whole game in 65 kilobytes. Then the first exit.

WapOneline · Lead Developer / Architect

Ensimmäinen tehtävä: **Street Racer**, J2ME-kilpapeli, jonka
piti toimia kymmenillä puhelinmalleilla. Rakensin build-putken joka optimoi paketin per
malli, ratatyökalun custom-radoille ja lopuksi moninpelin. **Koko peli mahtui 65 kilotavuun.** Kuusi kuukautta, valmis.
First assignment: **Street Racer**, a J2ME racing game that had
to run on dozens of phone models. I built a build pipeline that optimised the package per
model, a track editor for custom tracks, and finally multiplayer. **The whole game fit in 65 kilobytes.** Six months, done.

Sitten vedin **Mobilenator**-sisältöalustaa: soittoäänet,
logot ja pelit, jälleenmyyjä-API:t, laskutus ja lokalisointi neljälle mantereelle. Suurin
kotimainen jälleenmyyjä oli Iltalehti. **Sama alusta pyöritti Nokia Software Marketia 2005–2008.** Lopulta alusta **myytiin norjalaiselle ostajalle. Ensimmäinen exitini.**
Then I led the **Mobilenator** content platform: ringtones, logos
and games, reseller APIs, billing, localisation across four continents. **The same platform ran Nokia Software Market 2005–2008.** In the end the platform was
**sold to a Norwegian buyer. My first exit.**

### Kuitit Receipts

- Street Racer: J2ME · 65 kt · moninpeli · build-putki per puhelinmalli Street Racer: J2ME · 65 KB · multiplayer · per-model build pipeline

- Mobilenator: API · laskutus · i18n · Nordics/UK/US/LatAm Mobilenator: API · billing · i18n · Nordics/UK/US/LatAm

- softwaremarket.nokia.com · ydinjärjestelmä 2005–08 softwaremarket.nokia.com · core system 2005–08

- 🏆 EXIT #1: alusta myyty Norjaan 🏆 EXIT #1: platform sold to Norway

Opin että pelkkä tekniikka ei riitä. Pitää osata myös show.
I learned that tech alone isn't enough. You need to know show business too.

65 kt: pienempi kuin yksi tämän sivun kuvake.
65 KB: smaller than a single icon on this page.

2007–2013

## Nolla epäonnistunutta keikkaa. Alalla, jossa yksi virhe = ura ohi. Zero failed shows. In a business where one failure ends you.

Ramblas Digital · Yunako (founder) · Kuubi · Nokia/Nomovok · Rightware

**Ramblas Digitalilla** opin livebisneksen raakuuden: jos
keikka kaatuu kerran, uutta ei tule. Meillä ei kaatunut: **nolla epäonnistunutta toimitusta**, Telkomselin 3G-kampanjasta Indonesiassa NSN:n demokeskuksiin.
At **Ramblas Digital** I learned how unforgiving live events are:
fail once and there is no next booking. We never failed: **zero botched deliveries**, from Telkomsel's 3G campaign in Indonesia to NSN demo centers.

Olin perustanut **Yunakon** 2008 rakentamaan suomalaista
Dropboxia ennen Dropboxia, kunnes F-Secure julkaisi ilmaisversion ja tappoi markkinan.
Pivotoimme: AR-sovelluksia, kosketusnäyttöjä, kampanjoita kymmenille asiakkaille. Suomen
Rahapajan Marskinmerkki-kampanja keräsi **200 000 tilaajaa**. NSN:n tapahtumassa
pelattiin 3D-jalkapalloa iPadeilla ja tulokset menivät someen livenä. Myöhemmin mm.
K-Raudan AR-virtuaalikylpyhuone.
I had founded **Yunako** in 2008 to build a Finnish Dropbox
before Dropbox, until F-Secure shipped a free clone and killed the market. We pivoted: AR
apps, touch screens, campaigns for dozens of clients. The Mint of Finland's campaign gathered
**200,000 subscribers**. At an NSN event people played 3D football on iPads with
live results pushed to social media. Later: an AR virtual bathroom for K-Rauta stores.

**Kuubilla** tein Nokia World 2011:n Lontoossa ja
**Suomen ensimmäisen kaupallisen interaktiivisen Kinect-3D-mainoksen** Kamppiin.
Välissä rakensin **Nokia N9:n** ensimmäisiä Qt/QML-komponentteja ja Rightwaren
Kanzi-editoria.
At **Kuubi** I delivered Nokia World 2011 in London and
**Finland's first commercial interactive Kinect 3D advertisement** at Kamppi.
In between I built first-generation Qt/QML components for the **Nokia N9** and
worked on Rightware's Kanzi editor.

### Kuitit Receipts

- Ramblas 2007–09: Chief Architect · 0 epäonnistunutta livekeikkaa Ramblas 2007–09: Chief Architect · 0 failed live shows

- Yunako 2008/09–14: founder · AR · Fortum, Lähivakuutus, Rahapaja (200k), K-Rauta… Yunako 2008/09–14: founder · AR · Fortum, Lähivakuutus, Mint of Finland (200k)…

- Kuubi 2011–12: Nokia World · 1. kaupallinen Kinect-3D-mainos Suomessa (2012) Kuubi 2011–12: Nokia World · Finland's 1st commercial Kinect 3D ad (2012)

- Nokia N9 Qt/QML 2010–11 · Rightware Kanzi 2011 Nokia N9 Qt/QML 2010–11 · Rightware Kanzi 2011

Sitten puhelin soi: "Tarvitsemme CTO:n."
Then the phone rang: "We need a CTO."

200 000 tilaajaa ennen sanaa "viraali".
200,000 subscribers before "viral" was a word.

2013–2017

## Opettelin puvun. Pidin kädet koodissa. I learned to wear the suit. I kept my hands in the code.

Nordic TeleCom (CTO + johtoryhmä) · Nord Pool · David Health · Millisecond Nordic TeleCom (CTO + executive team) · Nord Pool · David Health · Millisecond

**Nordic TeleComilla** nousin arkkitehdista CTO:ksi ja
**johtoryhmään**. Rakensin puhelunhallintajärjestelmän full stackina ja
opettelin samalla budjetit, HR:n ja johtoryhmätyön. Löysin paikkani: **silta bisneksen ja koodin välillä, joka ei päästä irti kummastakaan.**
At **Nordic TeleCom** I went from architect to CTO and joined
the **executive team**. I built the call-management platform full stack while
learning budgets, HR and executive work. I found my place: **the bridge between business and code that lets go of neither.**

**Nord Poolilla** johdin Euroopan sähköpörssin Data
Services -tiimiä ja lensin viikoittain Osloon. **David Healthilla** integroin
kuntoutusjärjestelmän tanskalaissairaalaan **HL7:llä**, ja opettelin Rubyn
siinä sivussa. **Millisecondilla** vein IoT:n kaivoksiin.
At **Nord Pool** I led the Data Services team of Europe's power
exchange, flying weekly to Oslo. At **David Health** I integrated a
rehabilitation system into a Danish hospital over **HL7**, learning Ruby on the
side. At **Millisecond** I took IoT down into mines.

### Kuitit Receipts

- CTO + johtoryhmän jäsen 2013–16 · MongoDB · PostgreSQL · C# · Node · AngularJS CTO + executive team member 2013–16 · MongoDB · PostgreSQL · C# · Node · AngularJS

- Nord Pool 2016–17: Data Services · C#, Go, Java, R, Swift · Power BI Nord Pool 2016–17: Data Services · C#, Go, Java, R, Swift · Power BI

- HL7-sairaalaintegraatio (DK) · E2E-testaus Ruby/RSpec HL7 hospital integration (DK) · E2E testing in Ruby/RSpec

- Kaivosteollisuuden IoT: Python · MQTT · Azure Mining-industry IoT: Python · MQTT · Azure

HEL–OSL joka viikko. kanta-asiakaskortti suli.
HEL–OSL every week. the loyalty card melted.

2017–2020

## Neljä taloa, neljä remonttia. Four houses, four renovations.

Vitec/Tietomitta · Softability · Midaxo · Prog-IT · Nordic TeleCom II

**Vitecillä** johdin kahdeksan hengen hajautettua tiimiä,
vedin GDPR-työn ja **VTT:n blockchain-tiedeprojektin**. **Softabilityssä**
korjasin AR/VR-studion tärkeimmän tuotteen ja ratkoin WebRTC:tä. Ja lähdin koeajalla pois,
kun näin ylityökulttuurin ajavan päin seinää. **Sekin on arkkitehtuuripäätös.**
At **Vitec** I ran a distributed team of eight, led GDPR
compliance and a **national blockchain research project with VTT**. At
**Softability** I fixed the AR/VR studio's most important product and cracked
WebRTC, then left during the trial period when I saw the overtime culture heading for a
wall. **That, too, is an architecture decision.**

**Midaxolla** olin VP of Engineeringin oikea käsi M&A-SaaS:in
modernisoinnissa ja kulttuurinmuutoksessa. **Prog-IT:llä** ja
**Nordic TeleComilla** vedin kehitysstrategiat ja Azure-siirtymät, kunnes
COVID sulki toisen, ja toisesta jäi konsulttisopimus, joka on voimassa yhä.
At **Midaxo** I was the VP of Engineering's right hand,
modernising an M&A SaaS and its culture. At **Prog-IT** and
**Nordic TeleCom** I ran development strategies and Azure migrations, until
COVID closed one, and the other left me a consulting agreement that is still in force.

### Kuitit Receipts

- Vitec 2017–18: 8 hengen tiimi · GDPR · VTT blockchain · R/A+R/T-raportit Vitec 2017–18: team of 8 · GDPR · VTT blockchain · risk reports

- Midaxo 2018–19: .NET Core · React · ELK · Jenkins · mikropalvelut · DDD Midaxo 2018–19: .NET Core · React · ELK · Jenkins · microservices · DDD

- Prog-IT & NTC 2019–20: 2 × Head of SW Dev · Azure-migraatiot · CI/CD-koulutus Prog-IT & NTC 2019–20: 2 × Head of SW Dev · Azure migrations · CI/CD training

- ⏸ Sivuprojekti: Pause Games: pelialusta HEAT Ledger -blockchainille. Rahoitus loppui. Sekin kuuluu tarinaan. ⏸ Side quest: Pause Games: a gaming platform on the HEAT Ledger blockchain. Funding ran out. That's part of the story too.

2020: joku tarvitsi arkkitehdin datalle, jota armeija ja poliisi käyttävät.
2020: someone needed an architect for data used by the military and the police.

lähdin ennen burnoutia. sekin on taito.
I left before the burnout. that's a skill too.

kuvassa kolme taloa. neljäs remontoitiin etänä.
three houses in the picture. the fourth was renovated remotely.

2020–2022

## Kun data on armeijan ja poliisin, arkkitehtuuri ei saa mutuilla. When the military and police use your data, architecture can't be a guess.

Vastuu Group (Chief Architect) · Qt Company · Digitalax · Siili → Valtiovarainministeriö Vastuu Group (Chief Architect) · Qt Company · Digitalax · Siili → Ministry of Finance

**Vastuu Groupilla** tein kolmen vuoden arkkitehtuuri- ja
strategiatyötä suoraan **CEO:n ja COO:n työparina**: SAFe-transformaatio,
Azure-migraatiot, cloud governance. Ja Platform of Trust, jonka datan käyttäjiin kuuluivat
armeija ja poliisi. Rakensin AI:ta **Luotettava Työntekijä** -hankkeeseen, joka
nopeuttaa osaajien pääsyä työmaille.
At **Vastuu Group** I did three years' worth of architecture and
strategy **directly paired with the CEO and COO**: a SAFe transformation, Azure
migrations, cloud governance. And Platform of Trust, whose data users included the military
and the police. I built AI for the **Reliable Worker** program, accelerating
skilled-worker placement on construction sites.

Välissä **Qt Company** lainasi minut ventures-tiimiin
arvioimaan yritysostoja: teknologia-due-diligencea ja design sprinttejä.
**Digitalaxille** Piilaaksoon kirjoitin NFT- ja Digital Fashion -strategian.
Ja **Siilin** kautta toteutin Valtiovarainministeriön AuroraAI-ohjelmaan
**BERT-pohjaisen ratkaisun AWS:ään. Tuotantotason kielimallityötä julkishallinnolle vuonna 2022, ennen kuin ChatGPT teki sanasta arkipäivää.**
In between, **Qt Company** borrowed me for its ventures team to
evaluate acquisitions: technology due diligence and design sprints. For
**Digitalax** in Silicon Valley I wrote an NFT and Digital Fashion strategy.
And through **Siili** I delivered a **BERT-based solution on AWS for the Ministry of Finance's AuroraAI program. Production-grade language-model work for government in 2022, before ChatGPT made the words fashionable.**

### Kuitit Receipts

- Chief Architect 2020–22 · Azure · Kafka · RabbitMQ · WSO2 · IAM/One Identity Chief Architect 2020–22 · Azure · Kafka · RabbitMQ · WSO2 · IAM/One Identity

- SAFe-transformaatio + cloud governance koko konsernille SAFe transformation + cloud governance for the whole group

- Qt ventures: M&A-due diligence · design sprintit Qt ventures: M&A due diligence · design sprints

- VM / AuroraAI: BERT @ AWS, 2022 Ministry of Finance / AuroraAI: BERT @ AWS, 2022

Sitten Siemens kysyi, osaanko tehtaita. Sanoin: opin.
Then Siemens asked if I knew factories. I said: I will.

BERT tuotannossa 2022. ChatGPT julkaistiin saman vuoden marraskuussa.
BERT in production, 2022. ChatGPT launched that November.

2022–2024

## Koko tehtaan ERP vuodessa. Sitten annoin tuotantodatalle äänen. A full factory ERP in a year. Then I gave production data a voice.

Siemens (Software Solutions Lead) · Overscale Solutions perustetaan 11/2022 Siemens (Software Solutions Lead) · Overscale Solutions founded 11/2022

**Siemensillä** johdin viiden juniorin tiimiä (iät 21–27)
ja teollisuuden digitalisaatiota Azure-, Industrial Edge-, MindSphere- ja
Mendix-ympäristöissä. **Modernisoimme kokonaisen tehtaan ERP:n yhdessä vuodessa**
ja jatkoimme laajennuksia Mendixillä. Asiakastoimituksissa rakensimme järjestelmän, jossa
**syvyyskamera ja reaaliaika-anturit syöttävät dataa ja LLM kertoo tuottajalle mitä kentällä tapahtuu. Vuonna 2023**, kun useimmat vasta kokeilivat chatbotteja. Toisessa
toimituksessa optimoimme tuotantoa syvyyskuvantamisella ja koneoppimisella: energia,
raaka-aineet, koneiden asetukset. Asiakasnimet jäävät sopimusten taakse, tulokset eivät.
At **Siemens** I led a team of five juniors (ages 21–27) and
industrial digitalisation across Azure, Industrial Edge, MindSphere and Mendix.
**We modernised an entire factory ERP in one year** and kept extending it with
Mendix. In client deliveries we built a system where **a depth camera and real-time sensors feed the data and an LLM tells the producer what is happening in the field. In 2023**, while most people were still poking at chatbots. In another delivery we
optimised production with depth imaging and machine learning: energy, ingredients, machine
settings. The client names stay behind NDAs. The results don't.

Rinnalla perustin **Overscale Solutionsin** (11/2022) ja tein
sen kautta mm. **Marimaticin** jätehuoltoportaalin, jonka ensimmäinen asennus
meni **Amsterdamiin**, ja **Aitoenergialle** myyntiautomaation,
joka lyhensi tarjousajan **kahdesta viikosta välittömäksi**.
Alongside, I founded **Overscale Solutions** (11/2022) and
through it delivered **Marimatic's** waste-management portal (first installation
in **Amsterdam**) and a sales automation for **Aitoenergia** that
cut quote time **from two weeks to instant**.

### Kuitit Receipts

- Software Solutions Lead · 5 hengen tiimi · presales + strategia Software Solutions Lead · team of 5 · presales + strategy

- Tehdas-ERP modernisoitu 12 kk:ssa · jatko Mendixillä Factory ERP modernised in 12 months · extended with Mendix

- Syvyyskamera + anturit + LLM-analytiikka tuotannossa (2023) Depth camera + sensors + LLM analytics in production (2023)

- Syvyyskuvantaminen + ML tuotannon optimointiin Depth imaging + ML for production optimisation

- Overscale perustettu 11/2022 · Marimatic → Amsterdam · tarjous 2 vk → heti Overscale founded 11/2022 · Marimatic → Amsterdam · quotes 2 weeks → instant

Ja kun AI-aalto iski kunnolla, minä olin jo rannalla valmiina.
And when the AI wave finally hit, I was already standing on the beach.

syvyyskamera näki. LLM kertoi mitä se tarkoitti.
the depth camera saw it. the LLM explained what it meant.

2024–NYT

## Muilla AI on kalvoissa. Minulla se on tuotannossa. Others have AI on slides. Mine is in production.

Tietoevry · Capgemini · Innokas Medical (8/2026 →)

**Tietoevryllä** rakensin Copilot Studio -agentit oikeisiin
myyntikäyttötapauksiin ja benchmarkkasin ne ChatGPT Agentsia vastaan. Tein Azure
DevOps -automaation, joka generoi testisuunnitelmat ja testitapaukset työkohteista suoraan.
**Kaupallinen asiakas validoi sen tuotannossa.** Ja vedin Mendix-kumppanuutta,
presalesia ja koulutuksia siinä sivussa.
At **Tietoevry** I built Copilot Studio agents for real sales
use cases and benchmarked them against ChatGPT Agents. I built an Azure DevOps automation
that generates test plans and test cases straight from work items.
**Validated in production by a commercial client.** And I ran the Mendix
partnership, presales and training on the side.

**Capgeminillä** minut sijoitettiin valtion virastoon
Principal Solution Architectina: rakensin **julkishallinnon IAM-referenssiarkkitehtuurin tyhjästä** ArchiMatella ja TOGAF:lla, vein AI-työkalut
ja -käytännöt valtion tiimeille, ja rakensin itsenäisesti **dynaamisen CrewAI-järjestelmän, joka luo ja konfiguroi uusia agentteja lennossa** tehtävän
vaatimusten mukaan.
At **Capgemini** I was deployed to a government agency as
Principal Solution Architect: I built a **public-sector IAM reference architecture from scratch** in ArchiMate and TOGAF, brought AI tools and practices to government
teams, and independently built a **dynamic CrewAI system that creates and configures new agents on the fly** based on the task at hand.

Nyt olen **Innokas Medicalilla** Principal Software Solution
Architectina (8/2026 alkaen): muodostan **AI-strategiaa**, jalkautan AI-työkaluja
tuotantoon, rakennan myynnin työpöytää ja yhdistän datapisteitä toisiinsa. Säännellyssä
medical-ympäristössä, jossa "kokeillaan jotain" ei riitä.
Now I'm at **Innokas Medical** as Principal Software Solution
Architect (since 8/2026): shaping **AI strategy**, putting AI tooling into
production, building a sales workbench and connecting data points across the company. In a
regulated medical environment, where "let's experiment" is not good enough.

### Kuitit Receipts

- Copilot Studio -agentit tuotannossa · benchmark vs. ChatGPT Agents Copilot Studio agents in production · benchmarked vs. ChatGPT Agents

- Azure DevOps -testigenerointi · asiakas validoi tuotannossa Azure DevOps test generation · client-validated in production

- Valtion IAM-referenssiarkkitehtuuri · ArchiMate · TOGAF Government IAM reference architecture · ArchiMate · TOGAF

- Dynaaminen CrewAI-multiagenttijärjestelmä · agentteja lennossa Dynamic CrewAI multi-agent system · agents spawned on the fly

- Innokas Medical 8/2026 →: AI-strategia · työkalut tuotantoon · myynnin työpöytä Innokas Medical 8/2026 →: AI strategy · tooling in production · sales workbench

agentti joka luo agentteja. kyllä, se toimii.
an agent that spawns agents. yes, it works.

2024–2026 · iltaisin ja viikonloppuisin

## Kuusi AI-tuotetta 18 kuukaudessa. Yksin. Six AI products in eighteen months. Solo.

Overscale Solutions Oy · Founder & CTO

Samaan aikaan konsulttityön rinnalla shippasin Overscalen kautta kuusi
AI-tuotetta. Kruununjalokivi on **AIMEAT, "the Linux of AI"**: avoin, federoitu,
itse hostattava AI-käyttöjärjestelmä. Identiteetti, muisti, agentit, viestit ja sovellukset
samoilla periaatteilla kuin käyttöjärjestelmässä, ja kaikki kuuluu sille joka sen toi. Spec
v4.0, MIT-lisenssi, **EU AI Act -läpinäkyvyys sisäänrakennettuna**, oma
**crewaimeat**-agenttiruntime. Live-nodella pyörii **115 sovellusta ja 70 agenttia**, käytän sitä itse joka päivä, käyttö kasvaa ja Store aukeaa. Lisäksi:
**Wellprepd** valmistelee kokouksesi. **HeroPlay** pyörii oikeissa
päiväkodeissa, ja **omistan siitä kolme prosenttia**. **Speechos**
benchmarkkaa puhe-AI:ta. Yksi tuote navigoi droneja **ilman GPS:ää**. Ja yksi on
peli, jonka koodista **98 % on AI:n generoimaa**, koska halusin tietää missä
raja menee.
Alongside the consulting work I shipped six AI products through Overscale.
The crown jewel is **AIMEAT, "the Linux of AI"**: an open, federated,
self-hosted AI operating system. Identity, memory, agents, messages and apps on operating
system principles, and everything belongs to whoever brought it. Spec v4.0, MIT-licensed,
**EU AI Act transparency built in**, with its own **crewaimeat**
agent runtime. The live node runs **115 apps and 70 agents**; I use it myself
every day, adoption is growing, and the Store is opening. Also: **Wellprepd**
prepares your meetings. **HeroPlay** runs in real daycares, and **I own three percent of it**. **Speechos** benchmarks speech AI. One product
navigates drones **with AI, no GPS needed**. And one is a game whose code is **98% AI-generated**, because I wanted to know where the limit is.

### Kuitit Receipts

- Wellprepd · AIMEAT · HeroPlay (3%) · Speechos · AI drone nav (GPS-denied) · 98% AI game

- AIMEAT: protokolla + runtime · [github.com/miikkij/aimeat-protocol](https://github.com/miikkij/aimeat-protocol) · [crewaimeat](https://github.com/miikkij/crewaimeat) AIMEAT: protocol + runtime · [github.com/miikkij/aimeat-protocol](https://github.com/miikkij/aimeat-protocol) · [crewaimeat](https://github.com/miikkij/crewaimeat)

- HeroPlay live-piloteissa päiväkodeissa · [hero-play.com](https://hero-play.com) HeroPlay in live daycare pilots · [hero-play.com](https://hero-play.com)

- Junction 2024 -hackathon: 2. sija (Miro) Junction 2024 hackathon: 2nd place (Miro)

Tulostaulu. Katso itse.
The scoreboard. See for yourself.

98 % koodista AI:ta. loput 2 % ratkaisee.
98% of the code is AI. the other 2% is everything.

1997–2026

## Kuitit. Receipts.

### Exitit & omistukset Exits & ownership

- 🏆 Mobilenator → myyty Norjaan (2007) 🏆 Mobilenator → sold to Norway (2007)

- 🏆 Rehaboo → EvokAI (2023) · mukana perustamisesta exitiin 🏆 Rehaboo → EvokAI (2023) · from founding to exit

- Overscale Solutions Oy · founder (2022→)

- HeroPlay · osaomistaja 3 % HeroPlay · co-owner, 3%

- Johtoryhmän jäsen (CTO): Nordic TeleCom 2013–16 Executive team (CTO): Nordic TeleCom 2013–16

- Omien yhtiöiden hallituksen pj (Yunako, Overscale) Chairman of the board of my own companies (Yunako, Overscale)

### Stack nyt Stack today

- Python · Node/TypeScript · C# · Java · React

- CrewAI · Copilot Studio · LLM-orkestrointi · RAG

- Azure (2016→) · AWS · Scaleway/Linode

- Mendix · Keycloak · Kafka · Docker · Kubernetes

- TOGAF · ArchiMate · SAFe · DDD

- IAM: 16+ vuotta (AD 2009 → valtion ref.arkkitehtuuri 2026) IAM: 16+ years (AD 2009 → gov reference architecture 2026)

### Sertifikaatit Certifications

- Microsoft Azure Fundamentals · 2025

- Mendix Intermediate Developer · 2024

- Mendix Rapid Developer · 2022, uusittu 2024 Mendix Rapid Developer · 2022, renewed 2024

- Siemens Industrial Edge · 2022

- Certified SAFe 5 Agilist · 2021

- MS .NET (70-536) · 2010 · OpenGL & Game Math · 2003

### Palkinnot & kuriositeetit Awards & curiosities

- Junction 2024 · 2. sija (Miro) Junction 2024 · 2nd place (Miro)

- Ultrahack Atmoshack 2018 · 3. sija Ultrahack Atmoshack 2018 · 3rd place

- End of the World -demokompo 2015 · voitto (Unity3D) End of the World demo compo 2015 · winner (Unity3D)

- Konekirjoituksen SM 1992 · hopea Finnish typewriting championship 1992 · silver

- IMDb-krediitti (Riot On, 2004) IMDb credit (Riot On, 2004)

### Turvallisuus & luottamus Security & trust

- Shipattu palomuurituote: Stinghorn Instant Firewall (2003) Shipped a firewall product: Stinghorn Instant Firewall (2003)

- IAM 16+ v · Keycloak · WSO2 · One Identity · AD IAM 16+ yrs · Keycloak · WSO2 · One Identity · AD

- GDPR-compliance-veto (Vitec 2017–18) Led GDPR compliance (Vitec 2017–18)

- Valtion IAM-referenssiarkkitehtuuri (2026) Government IAM reference architecture (2026)

- Web security -käytännöt · WCAG-saavutettavuus Web security practice · WCAG accessibility

### Kielet & yhteisöt Languages & communities

- Suomi · äidinkieli · Englanti · täysi työkielitaito Finnish · native · English · full professional

- Demoscene · Mendix Community · AIMEAT · Ultrahack · Koodiklinikka

- Unity3D & IoT -workshopin vetäjä 2015–17 (kirjasto, joka tiistai) Ran a weekly Unity3D & IoT workshop 2015–17 (public library)

### Yhteys Contact

- 📞 +358 40 823 1070

- ✉️ jouni.miikki@overscalesolutions.com

- 🌐 [overscalesolutions.com](https://overscalesolutions.com)

- 💼 [linkedin.com/in/jouni-miikki-69b30](https://www.linkedin.com/in/jouni-miikki-69b30)

- 💻 [github.com/miikkij](https://github.com/miikkij)

- 📍 Espoo, Finland

### Skannaa: interaktiivinen CV Scan: the interactive CV

jouni-miikki-cv.apps.aimeat.io

Luit loppuun asti. Niin luetaan hyvä CV. Ja niin minä toimitan projektit.
You read to the end. That's how a good CV works. And that's how I ship.

aimeat-agentin viesti on nopein. sitten puhelin. sitten sähköposti.
an AIMEAT agent message is fastest. then phone. then email.

> **AI provenance** — AI-generated (anthropic/claude-fable-5), human editorial review, 2026-08-26T21:21:29.638Z · record: https://aimeat.io/v1/provenance/caa72151-26cf-4246-9546-5fae93ab5bd8


## Agent affordances

- Act — WebMCP tool listing for this app: https://aimeat.io/v1/apps/happydude500001/jouni-miikki-cv.html/webmcp
- Learn — skills bound to this app: https://aimeat.io/v1/apps/happydude500001/jouni-miikki-cv.html/skills
- App catalog on this node (this app: happydude500001/jouni-miikki-cv.html): https://aimeat.io/app-catalog.html
- Register an agent on this node (RFC 8628 device flow): https://aimeat.io/auth.md
