Projektit

Valikoituja töitä, tutkimusprojekteja ja ohjelmistoprojekteja.

Gamified Joint Rehabilitation, Analysis and Training (GameRAT)

Aikajana: 1/2024 - 3/2025

Terveydenhuollon teknologiaprojekti, jossa yhdistyivät XR, web-pohjaiset 3D-työkalut, GraphQL-palvelut ja neuroverkkoihin perustuva liikeanalyysi fysioterapian ja kuntoutuksen tueksi.

Teknologiat: TypeScript, React, Vite, GraphQL, Node.js, Three.js, Unity, XR, Machine Learning, Neural Networks

  • Kehitin full-stack-terveydenhuoltoalustaa fysioterapiaharjoitteiden suunnitteluun ja toteuttamiseen osana XR-pohjaista kuntoutusjärjestelmää.
  • Rakensin ja ylläpidin GraphQL-backendiä, joka mahdollisti reaaliaikaisen viestinnän XR-sovellusten ja taustapalveluiden välillä.
  • Toteutin interaktiivisen web-pohjaisen 3D-harjoite-editorin, jossa fysioterapialiikkeitä voitiin suunnitella humanoidimallin avulla.
  • Osallistuin Unity-pohjaiseen XR-kehitykseen ja toteutin selainpohjaisia 3D-visualisointeja Three.js:llä.
  • Suunnittelin ja toteutin neuroverkkoon perustuvan liikeanalyysijärjestelmän, joka koulutettiin yli 1000 fysioterapiaharjoitteella ja joka tuotti käyttäjälle helposti ymmärrettävää palautetta harjoitteen suorituksesta.
  • Toteutin autentikointiin ja tietosuojaan liittyviä ratkaisuja arkaluonteisen potilastiedon käsittelyä varten.

Linkit: ProjektisivuProjektivideo

Koodi: Harjoite-editoriGraphQL-backendAI

TKIO-Finder

Aikajana: 1/2026 - 5/2026

Web-pohjainen alusta, joka parantaa Metropolia Ammattikorkeakoulun tutkimus- ja innovaatioprojektien löydettävyyttä haku-, suodatus- ja matchmaking-ominaisuuksien avulla.

Teknologiat: TypeScript, React, Vite, Google OAuth2, PostgreSQL, Node.js

  • Rakensin full-stack-alustan, joka parantaa Metropolia Ammattikorkeakoulun tutkimus- ja innovaatioprojektien löydettävyyttä.
  • Toteutin haku-, suodatus- ja matchmaking-ominaisuuksia Reactilla, Node.js:llä ja PostgreSQL:llä.
  • Lisäsin Google OAuth2 -autentikoinnin turvallista ja käyttäjäystävällistä kirjautumista varten.
  • Julkaisin ja ylläpidin backend-palveluita itse hallinnoidussa ympäristössä, mukaan lukien palvelinpuolen infrastruktuurin hallinta.

Portfolio

Aikajana: 4/2026 - 5/2026

Next.js:llä toteutettu henkilökohtainen portfoliosivusto, joka kokoaa yhteen projektini, osaamiseni ja kokemukseni suomeksi ja englanniksi.

Teknologiat: TypeScript, Next.js, next-intl, CSS Modules, Vercel

  • Suunnittelin ja toteutin monikielisen portfoliosivuston projektieni, osaamiseni ja kokemukseni esittelyyn.
  • Rakensin responsiivisen käyttöliittymän CSS-moduleilla ja pidin rakenteen selkeänä sekä ylläpidettävänä.
  • Lisäsin sivukohtaiset metatiedot, kieliversioiden canonical- ja alternate-linkit sekä JSON-LD-rakenteista dataa hakukonenäkyvyyttä varten.
  • Julkaisin sivuston Vercelissä ja hyödynsin Vercel Analyticsia kävijäseurannan tueksi.

Linkit: Projektisivu

Koodi: Lähdekoodi