Työt ja projektit

Julkaisut

Tutkielmat

Maisterintutkielma

Kandidaatintutkielma

Projektit

Semanttuli

Semanttuli

Suomenkielinen versio Semantle-sanapelistä. Saatavilla myös Android-sovelluksena Google Play Storesta.


SvelteKitSvelteTypeScriptMongoDBTailwind
Live-applikaatio

Lähdekoodi

Semanttuli on sanapeli, jossa pelaaja yrittää löytää salaisen sanan syöttämällä arvauksia. Peli hyödyntää word2vec-tekniikkaa sanojen semanttisen samankaltaisuuden laskemisessa. Binääristen, "kylmää-kuumaa "-palautteiden sijaan Semanttuli antaa arvauksille numeeriset, samankaltaisuutta kuvaavat pisteet.

Tämä portfolio

Tämä portfolio

Ensimmäinen projektini NextJS:llä, Tailwind CSS:llä, MDX:llä ja Figmalla.


NextJSReactTailwindMDXFigma

Lähdekoodi

Tämä portfolio esittelee taitojani ja projektejani käyttäen moderneja web-teknologioita. Se on suunniteltu Figmassa ja toteutettu käyttäen Next.js:ää, Tailwind CSS:ää ja MDX:ää.

Semanttuli (legacy-versio)

Semanttuli (legacy-versio)

Semanttulin vanha versio. Käyttöliittymä on tehty raa'alla HTML:llä, JavaScriptillä ja CSS:llä.


Word2vecJavaScriptPythonFlaskMongoDB
Live-applikaatio

Lähdekoodi

Semanttulin vanha versio, joka on David Turnerin luoman Semantlen vanhan version haara (fork). Tätä versiota ei enää ylläpidetä. Uusi versio sisältää merkittäviä parannuksia käyttöliittymään, backend-koodin ja sanavektorien laatuun.

Revita

Revita

Työskentelin vuoden ajan osana Toska-kehitystiimiä. Työstin frontend-kehittäjänä Revita-kielenoppimisalustaa.


ReactReduxPythonMongoDB
Live-applikaatio

Lähdekoodi

Revita on tekoälyyn pohjautuva sovellus kielten opiskeluun ja uhanalaisten kielten tukemiseen. Se osaa luoda tehtäviä käyttäjän itse lataamista tekstimateriaaleista, antaa tarkkaa palautetta käyttäjän vastauksista, ja se arvioi jatkuvasti käyttäjän taitotasoa.