Kangasala, Suomi

MIKA LEIMAN

Ohjelmistokehittäjä ja AI-yrittäjä

Reilut kaksikymmentä vuotta ohjelmistoja: Nokian puhelinten testiautomaatiota, asiakaspalvelujärjestelmiä ja nyt yhdessä yhtiökumppaneideni kanssa kehitettyjä SaaS-tuotteita.

Tarina

Kiinnostus tekniikkaan syttyi 1990-luvulla Commodore 64:n ääressä, ja sille tielle jäin. Valmistuin datanomiksi Tampereen kauppaoppilaitoksesta vuonna 2004 luokan priimuksena, ja siitä lähtien ohjelmistot ovat olleet työni.

Ensimmäisen vuosikymmeneni aikana testasin ohjelmistoja ja rakensin testityökaluja muun muassa Nokialle ja Microsoftille. Seuraavan vuosikymmenen ajan kehitin monikanavaisia asiakaspalvelujärjestelmiä Provadilla ja twodaylla, viimeksi teknologiajohtajana. Helmikuussa 2026 siirryin täysipäiväiseksi yrittäjäksi. Lait On Oy:ssä kehitämme yhtiökumppaneideni kanssa SaaS-tuotteita. Teen lisäksi kehitystyötä AIAnt Oy:n kahdelle perustajalle, ja freelance-toimeksiannot hoidan I-Cat Internet Catalog Tmi:n kautta.

Asun Kangasalla. Vapaa-ajallani suuntaan metsään tai pelaan, yhä useammin itse tekemiäni pelejä.

Ura

  • 2026–

    Kanssaperustaja ja kehittäjä · Lait On Oy · LaitonAI

    Perustimme yhtiön yhdessä. Kehitämme SaaS-tuotteita, joihin kuuluvat ilmastoselvitys.ai ja lakitulkki.ai.

  • 2026–

    Kehittäjä · AIAnt Oy

    Teen kehitystyötä yhtiön kahdelle perustajalle.

  • 2026–

    Freelance-kehittäjä · I-Cat Internet Catalog Tmi

    Teen freelance-toimeksiannot I-Cat Internet Catalog Tmi:n nimissä.

  • 2019–2026

    Teknologiajohtaja · twoday · ent. Provad / Visma

    Provad siirtyi yrityskaupalla Vismalle ja jatkoi myöhemmin nimellä twoday AI Works. Jatkoin asiakaspalvelujärjestelmän parissa ja vastasin viimeksi teknologiajohtajana teknologiavalinnoista, arkkitehtuurista ja pitkälle automatisoidusta Azure DevOps -toimitusputkesta.

  • 2014–2019

    Ohjelmistokehittäjä · Provad Oy

    Monikanavaisen asiakaspalvelujärjestelmän (Provad ICC) ja järjestelmäintegraatioiden kehitystä. Puhe, chat, sähköposti ja botit yhdistyivät yhdeksi kokonaisuudeksi.

  • 2004–2014

    Testausasiantuntija · Symbio

    Ohjelmistotestausta sekä testityökalujen suunnittelua ja kehitystä. Asiakkaita olivat muun muassa Nokia ja Microsoft. Toimin Testability Driver -automaatiokehyksen ydinkehittäjänä ja työskentelin Nokia Communicator -tuotteiden parissa.

  • 2004

    Harjoittelija · Avertes

    Työharjoittelu ja Aretail-sovelluksen kehitys.

  • 2003

    Kehittäjä · Serlachius-museot

    Museoiden varausjärjestelmän suunnittelu ja toteutus.

  • 2000–2002

    Vartija · Securitas

    Turvallisuusalaa ennen ohjelmistouraa.

Tuotteet

Lait On Oy:n kahden perustajan yhdessä kehittämät SaaS-tuotteet sekä oma avoimen lähdekoodin harrasteprojekti. Kaikki ovat todellisessa käytössä.

T1

ilmastoselvitys.ai

Rakennushankkeen hiilijalanjälki minuuteissa, ei viikoissa.

Lataa IFC-malli, Excel-tiedosto tai PDF. Sovellus tunnistaa materiaalit, laskee päästöt CO2data.fi-palvelun kertoimilla ja tuottaa rakennuslupaa varten viranomaisraportin. Tyypillinen laskenta valmistuu 2–5 minuutissa.

  • Lait On Oy · perustajien yhteinen SaaS-tuote
  • IFC-, Excel- ja PDF-syötteet
  • CO2data.fi-päästökertoimet
  • Viranomaisraportti ja Ryhti-valmius
T2

lakitulkki.ai

Ymmärrä asiakirja ennen kuin allekirjoitat.

Tekoäly lukee sopimuksen tai muun asiakirjan puolestasi ja kertoo selkeästi suomeksi, mihin olet sitoutumassa, missä riskit piilevät ja mitä kannattaa kysyä ennen allekirjoitusta.

  • Lait On Oy · perustajien yhteinen SaaS-tuote
  • Selkokielinen tiivistelmä
  • Riskien tunnistus
  • Suomalaisiin asiakirjoihin suunniteltu
T3

ED Mission Operator

Tekoälyoperaattori Elite Dangerous -komentajille.

Työpöytäsovellus kuuntelee pelin tapahtumia ja toimii komentosillan operaattorina. Siinä on muistipankki, puheohjaus, puhesynteesi ja ruudun tulkinta. Sovellus toimii Windowsissa ja Linuxissa, ja sen lähdekoodi on avoin.

  • Oma harrasteprojekti
  • Windows · Linux
  • Puheohjaus ja puhesynteesi
  • Avoin lähdekoodi

Harrasteprojektit

Iltaisin ja viikonloppuisin syntyy pelejä ja työkaluja. Kaikki alla oleva on kokeiltavissa suoraan selaimessa:

0 "HARRASTELEVY 2026" ML 2A

Arkisto

Projekteja parinkymmenen vuoden varrelta: servokäsistä teollisuusrobotteihin ja 52 kielen ohjeteksteihin.

ICC-asiakaspalvelujärjestelmä · Provad

Kehitin monikanavaista asiakaspalvelujärjestelmää syyskuusta 2014 alkaen. Projektissa hyödynsin koko aiempaa osaamistani ja opin silti uutta joka viikko.

Internet Catalog · oma projekti

Verkkopalvelujen sovelluskauppa Google Playn ja App Storen tapaan. PHP:llä ja MySQL:llä toteutettu palvelu tunnisti kielen automaattisesti. Palvelujen suosituimmuusjärjestys pääteltiin sosiaalisen median signaaleista, kun käyttäjäarvosteluja ei vielä ollut. Projekti jatkaa elämäänsä nimellä blinkki.com.

Robottiavusteinen testausautomaatio · Symbio

C#-sovellus, jolla ajettiin automaatiotestejä fyysisellä robotilla. Ensimmäinen prototyyppi oli servomoottoreista rakennettu robottikäsi; sen jälkeen ohjaimeen kytkettiin Thermo Scientific CRS F3 -teollisuusrobotti.

Testability Driver · Symbio

Avoimen lähdekoodin testiautomaatiokehys Qt-sovelluksille. Toimin ydinkehittäjänä vuosina 2010–2012 ja tein yli 500 commitia driveriin, Qt-agenttiin, SUT-adapteriin ja visualizeriin. Työni painottui raportointiin ja diagnostiikkaan sekä Rubylla toteutettuun TDRunner-ajotyökaluun, jonka julkaisuja on ladattu RubyGemsistä yli 75 000 kertaa.

LOAD"TDRIVER-HISTORIA",8,1

  • 530 COMMITIA · 4 KOMPONENTTIA
  • 146 COMMITIA RAPORTOINTIIN JA DIAGNOSTIIKKAAN
  • 22 TDRUNNER-JULKAISUA · 75 000+ LATAUSTA
  • RUBYGEMS-OMISTAJA · MLEIMAN

READY.

Nokia Communicator · Nokia

Kommunikaattorin sovellusten testiautomaation toteutus ja käyttöönotto Nokian automaatiotyökalulla. Tulokset raportoitiin ylläpitämääni Executioner 2.0:aan.

OHTA: Oscar Help Text Automation · Nokia

N-sarjan puhelinten ohjetekstien automaattinen tarkistus 52 kielellä arabiasta kiinaan. Testi avasi sovelluksen, siirtyi ohjetekstiin ja vertasi tekstiä määrityksiin.

A-Tool · Nokia

Mobiililaitteiden testiautomaatiotyökalu, joka kehittyi AutoIt-skripteistä VB.NET-työpöytäsovellukseksi. Työkalu oli tuotantokäytössä Nokian matkapuhelinten automaatiotestauksessa.

Executioner 2.0 · ensimmäinen projekti

Ylläpidin ja kehitin testienhallinta- ja raportointiohjelmistoa heti valmistumiseni jälkeen. Ohjelmisto käytti VB 6.0:aa ja MySQL:ää ja vei tulokset Exceliin.

Osaaminen

Työkalupakki 2026

  • C# / .NET
  • TypeScript / React
  • Python
  • Azure AI Foundry ja OpenAI
  • Avoimet kielimallit
  • Claude Code ja tekoälyavusteinen kehitys
  • Azure DevOps ja CI/CD
  • Git ja VS Code
  • SQL
  • Rust / Tauri
  • Testiautomaatio ja Playwright

Selkäranka

Kaksi vuosikymmentä testausta, integraatioita ja tuotantojärjestelmiä. Laatu ei ole vaihe projektin lopussa, vaan tapa tehdä työtä. Nykyiset tekoälytyökalut, avoimet kielimallit ja koodityökalut nopeuttavat idean viemistä toimivaksi tuotteeksi.

MUISTIJÄLJET: C64 BASIC · VB 6.0 · VB.NET · Ruby · Qt · AutoIt · PHP · Jenkins · WordPress

Yhteys

Freelance-toimeksiannot teen I-Cat Internet Catalog Tmi:n kautta. Ota yhteyttä sähköpostilla, jos etsit kehittäjää projektiisi.

mika@laiton.ai