Valmistun insinööriksi keväällä 2027. Olen tehnyt töitä ravintolassa, teknisessä tuessa ja elektroniikkatuotannossa, ja harjoittelussa rakennan nyt fullstack-asiakasportaalia. Haen IT-alan työtä, jossa pääsen haastamaan itseni ja oppimaan uutta.
Asiakasportaali, jossa Symmetra julkaisee raportteja ja asiakasyritykset katsovat ja lataavat niitä. Rakennan sen harjoittelussa yksin käyttöliittymästä palvelimeen ja tuotantoon asti.
Pääkäyttäjä luo asiakasyritykset ja käyttäjät, lähettää kertakäyttöiset kutsulinkit ja julkaisee raportit PDF- ja Excel-muodossa
Asiakkaat näkevät vain oman yrityksensä raportit ja voivat suodattaa niitä vuoden ja kuukauden mukaan
Backend NestJS:llä ja TypeScriptillä, PostgreSQL-tietokanta Prisman kautta, frontend Reactilla ja Vitellä
Istuntopohjainen kirjautuminen, roolipohjaiset käyttöoikeudet, salasanojen tiivisteet ja pyyntöjen rajoitus
Tuotannossa Docker-kontteina virtuaalipalvelimella, varmuuskopiot skripteillä ja rajapinnalle automaattiset end-to-end-testit
TypeScriptReactNode.jsNestJSSQLDockerGit
Koodia ei ole julkaistu.
Dartsilaattori: dartsin mobiilisovellus
Valmis
Koulun ryhmäprojekti (5 hlöä), mobiilisovellus, maaliskuu – huhtikuu 2026
Mobiilisovellus dartsin pelaamiseen. Kavereita vastaan voi pelata, ja pelien tiedot tallentuvat, joten omaa kehitystä voi seurata.
Tein pelimoottorin, jota sovelluksen eri dartspelit käyttävät: X01, Cricket, Around the Clock, Bob's 27 ja checkout-harjoitus
Tein datamuunnokset, joilla tallennetuista peleistä piirretään kaavioita pelaajan kehityksestä
Toteutettu React Nativella ja TypeScriptillä, käyttäjät ja pelidata Firebasessa