About Tietoa

Juha Ala-Rantala

I am a software engineer from Seinäjoki, Finland. My work has moved through industrial desktop software, university AI research, and now technology leadership at Clevoy Oy.

Olen ohjelmistokehittäjä Seinäjoelta. Työni on kulkenut teollisuuden työpöytäohjelmistoista yliopiston tekoälytutkimukseen ja nykyiseen teknologiajohtamiseen Clevoy Oy:ssä.

Profile Profiili

How I work Miten teen töitä

I care about building software that can survive contact with real users, real constraints, and real maintenance work. I enjoy the full path from early product thinking to implementation, deployment, debugging, and iteration.

Recently my focus has been on full-stack product development and applied AI: language models, voice interfaces, image workflows, local inference, and tools that make the technology useful instead of merely impressive.

Product engineering

Designing, building, deploying, and maintaining complete software products from mobile clients to backend systems.

Applied AI

Exploring language, vision, speech, and local-model workflows that solve concrete user and business problems.

Pragmatic systems

Keeping architecture understandable, costs visible, and delivery focused on the next useful improvement.

Välitän ohjelmistoista, jotka kestävät oikeat käyttäjät, oikeat rajoitteet ja oikean ylläpitotyön. Pidän koko polusta: varhaisesta tuoteajattelusta toteutukseen, julkaisuun, virheiden selvittämiseen ja iterointiin.

Viime aikoina fokukseni on ollut full-stack-tuotekehityksessä ja soveltavassa tekoälyssä: kielimallit, puhekäyttöliittymät, kuvantyönkulut, paikallinen inferenssi ja työkalut, jotka tekevät teknologiasta hyödyllistä pelkän näyttävyyden sijaan.

Tuoteohjelmistot

Kokonaisten ohjelmistotuotteiden suunnittelu, rakentaminen, julkaisu ja ylläpito mobiiliasiakkaista backend-järjestelmiin.

Soveltava tekoäly

Kieli-, kuva-, puhe- ja paikallismallityönkulkujen tutkiminen konkreettisiin käyttäjä- ja liiketoimintaongelmiin.

Pragmaattiset järjestelmät

Arkkitehtuurin pitäminen ymmärrettävänä, kustannusten näkyvinä ja toimituksen fokus seuraavassa hyödyllisessä parannuksessa.

Experience Kokemus

Work history Työhistoria

  1. Jan 2026 - Present

    Chief Technology Officer

    Clevoy

    Leading technology strategy and building a full-stack platform spanning mobile, backend, infrastructure, and administrative tools.

    • Owns architecture and implementation across SaaS, B2B, and B2C product surfaces.
    • Works from requirements and stakeholder planning through deployment, cost optimization, maintenance, and iteration.
    FlutterBackendInfrastructureProduct
  2. Jun 2024 - Dec 2025

    Research Assistant

    Tampere University

    Worked on the GPT Lab Seinäjoki project, researching applications of large language models and applied AI for local companies.

    • Built prototypes involving language models, machine vision, optimization, and software engineering workflows.
    • Contributed to research, reporting, communication, and event organization.
    PythonAILanguage modelsVisionFlask
  3. Apr 2018 - Nov 2022

    Software Designer

    Prima Power

    Developed Windows desktop applications, internal tools, machine interfaces, and parametrization workflows.

    • Built C#, .NET Framework, WinForms, and WPF applications for industrial software environments.
    • Improved testing, diagnostics, installation, and internal productivity tooling.
    C#.NET FrameworkWPFWinFormsSQL
  1. 1/2026 - Nyt

    Teknologiajohtaja

    Clevoy

    Johdan teknologiastrategiaa ja rakennan full-stack-alustaa, joka kattaa mobiilin, backendin, infrastruktuurin ja hallintatyökalut.

    • Vastaan arkkitehtuurista ja toteutuksesta SaaS-, B2B- ja B2C-tuotepinnoilla.
    • Työskentelen vaatimuksista ja sidosryhmäsuunnittelusta käyttöönottoon, kustannusoptimointiin, ylläpitoon ja iterointiin.
    FlutterBackendInfrastructureProduct
  2. 6/2024 - 12/2025

    Tutkimusassistentti

    Tampere University

    Työskentelin GPT Lab Seinäjoki -projektissa ja tutkin suurten kielimallien sekä soveltavan tekoälyn käyttötapoja paikallisille yrityksille.

    • Rakensin prototyyppejä, joissa hyödynnettiin kielimalleja, konenäköä, optimointia ja ohjelmistokehityksen työnkulkuja.
    • Osallistuin tutkimukseen, raportointiin, viestintään ja tapahtumien järjestämiseen.
    PythonAILanguage modelsVisionFlask
  3. 4/2018 - 11/2022

    Ohjelmistosuunnittelija

    Prima Power

    Kehitin Windows-työpöytäsovelluksia, sisäisiä työkaluja, käyttöliittymiä ja parametrointityönkulkuja.

    • Rakensin C#-, .NET Framework-, WinForms- ja WPF-sovelluksia teollisiin ohjelmistoympäristöihin.
    • Paransin testausta, diagnostiikkaa, asennusta ja sisäisiä tuottavuustyökaluja.
    C#.NET FrameworkWPFWinFormsSQL

Education Koulutus

Studies Opinnot

  1. Aug 2023 - Dec 2025

    Master of Science - Information Technology

    Tampere University

    Focused on large-scale software development, software production processes, project management, and information-based web systems.

    • Completed a master's thesis with the maximum grade.
    • Studied software process, project management, and web system design from an industry-oriented perspective.
    Software productionProject managementWeb systems
  2. Sep 2015 - May 2019

    Bachelor of Engineering - Information Technology

    Seinäjoki University of Applied Sciences

    Specialized in programming and software development while building practical mobile and desktop applications.

    • Graduated with a weighted GPA of 4.24 on a 0-5 scale.
    • Received the maximum grade for the bachelor's thesis.
    Software developmentMobile appsDesktop apps
  1. 8/2023 - 12/2025

    Tekniikan maisteri - tietotekniikka

    Tampere University

    Painotus laajamittaisessa ohjelmistokehityksessä, ohjelmistotuotannon prosesseissa, projektinhallinnassa ja tietopohjaisissa web-järjestelmissä.

    • Tein diplomityön parhaalla arvosanalla.
    • Opiskelin ohjelmistoprosesseja, projektinhallintaa ja web-järjestelmien suunnittelua teollisuuslähtöisestä näkökulmasta.
    Software productionProject managementWeb systems
  2. 9/2015 - 5/2019

    Insinööri (AMK) - tietotekniikka

    Seinäjoki University of Applied Sciences

    Erikoistuin ohjelmointiin ja ohjelmistokehitykseen rakentamalla käytännön mobiili- ja työpöytäsovelluksia.

    • Valmistuin painotetulla keskiarvolla 4,24 asteikolla 0-5.
    • Sain opinnäytetyöstä parhaan arvosanan.
    Software developmentMobile appsDesktop apps

How I work Työtapa

What I optimize for Mihin optimoin

The tools change, but these constraints keep the work grounded when product, engineering, and AI meet. Työkalut muuttuvat, mutta nämä rajoitteet pitävät työn maanläheisenä tuotteen, teknologian ja tekoälyn kohdatessa.

Build past the demo

The first working version matters, but the real test is whether the system can be debugged, changed, and trusted later.

Make AI practical

AI work should connect to a real workflow: language, vision, or speech used where it removes friction or opens a useful path.

Own the whole path

Good product engineering connects requirements, implementation, deployment, cost, support, and the next improvement.

Keep systems understandable

Architecture should make the next decision easier, not bury the team under abstractions that only made sense once.

Rakenna demon ohi

Ensimmäinen toimiva versio on tärkeä, mutta todellinen testi on, pystyykö järjestelmää debuggaamaan, muuttamaan ja luottamaan siihen myöhemmin.

Tee tekoälystä käytännöllistä

Tekoälytyön pitää liittyä oikeaan työnkulkuun: kieltä, kuvaa tai puhetta käytetään siellä, missä se poistaa kitkaa tai avaa hyödyllisen reitin.

Omista koko polku

Hyvä tuoteohjelmistotyö yhdistää vaatimukset, toteutuksen, käyttöönoton, kustannukset, tuen ja seuraavan parannuksen.

Pidä järjestelmät ymmärrettävinä

Arkkitehtuurin pitäisi helpottaa seuraavaa päätöstä, ei haudata tiimiä abstraktioihin, jotka tuntuivat järkeviltä vain kerran.

Stack Teknologiat

Tools I reach for Työkalut, joihin tartun

The list changes over time, but the pattern is stable: use the boring tool when it is enough, and keep the experimental work contained until it proves itself. Lista muuttuu ajan myötä, mutta kaava pysyy: käytä tylsää työkalua, kun se riittää, ja pidä kokeellinen työ rajattuna, kunnes se todistaa hyötynsä.

Languages

C#JavaPythonJavaScriptTypeScriptDartC++

Frontend

HTMLCSSAstroReactFlutterWPFWinForms

Backend

.NETSpring BootFlaskNode.jsPostgreSQLSQL ServerMongoDB

Tools

GitDockerGitHubVS CodeIntelliJ IDEAJiraUnityBlender

AI

Language modelsVisionDiffusionSpeech-to-textText-to-speech

Kielet

C#JavaPythonJavaScriptTypeScriptDartC++

Käyttöliittymät

HTMLCSSAstroReactFlutterWPFWinForms

Backend

.NETSpring BootFlaskNode.jsPostgreSQLSQL ServerMongoDB

Työkalut

GitDockerGitHubVS CodeIntelliJ IDEAJiraUnityBlender

Tekoäly

Language modelsVisionDiffusionSpeech-to-textText-to-speech

Career spine Uran runko

The through-line is ownership Punainen lanka on omistajuus

2018

Industrial software

Desktop applications, machine interfaces, diagnostics, and internal tools at Prima Power.

2024

Applied AI research

Language models, machine vision, optimization, reporting, and prototypes at Tampere University.

2026

Technology leadership

CTO ownership across product, architecture, infrastructure, and delivery at Clevoy.

Now

End-to-end product engineering

Practical software and AI systems that are useful before they are impressive.

2018

Teollisuusohjelmistot

Työpöytäsovelluksia, koneliittymiä, diagnostiikkaa ja sisäisiä työkaluja Prima Powerilla.

2024

Soveltavan tekoälyn tutkimus

Kielimalleja, konenäköä, optimointia, raportointia ja prototyyppejä Tampereen yliopistolla.

2026

Teknologiajohtaminen

CTO-vastuu tuotteesta, arkkitehtuurista, infrastruktuurista ja toimituksesta Clevoylla.

Nyt

Kokonaisvaltainen tuoteohjelmistokehitys

Käytännöllisiä ohjelmisto- ja tekoälyjärjestelmiä, jotka ovat hyödyllisiä ennen kuin ne ovat vaikuttavia.