Velkommen til min praksislogg
Dette er min digitale plattform for dokumentasjon av praksisperioden min. Her finner du ukentlige oppdateringer, prosjekter og erfaringer jeg samler gjennom praksis.
Nettsiden vil jevnlig bli oppdatert med nytt innhold som viser mine ferdigheter og læring.
Zymfonix
Finne ut mer om bedriften og presentere den på nettstedet.
About Us
Harmonizing People & Technology
Team Zymfonix består av lidenskapelige gründere og teknologieksperter med dokumentert erfaring i å levere innovative løsninger innen luftfart, bemanning, romfart og forsvar, maritim industri og olje & gass.
I tillegg samarbeider de tett med nøye utvalgte frilansere og partnere for å levere hele kompetansespekteret som trengs for å bringe innovative ideer til markedet.
Services
Zymfonix leverer banebrytende løsninger innen global crew management for luftfart, bemanning, romfart & forsvar, maritim industri og olje & gass.
De har strategiske samarbeid med industrielle og akademiske partnere innen teknologier som AI og maskinlæring, og har fått støtte fra Forskningsrådet flere ganger.
Consulting
Zymfonix fungerer som en teknologirådgiver for selskaper som ønsker å utnytte digitale muligheter. De bidrar med vurdering, implementering og utvikling av nye ideer, konsepter og teknologier.
Development
Som din software development partner utvikler Zymfonix skreddersydde programvareløsninger sammen med kundene. Målet er å gå fra problem til målbare resultater.
Recruitment & People Management
Zymfonix har utviklet produktene CREWMATCH og CREWMAN – innovative løsninger for masse-rekruttering og people management.
- 450.000 kandidater screenet
- 12.500 ansatte rekruttert og administrert
- Brukt i luftfart, romfart, maritim, olje & gass, teknologi og administrasjon
CREWMATCH & CREWMAN
CREWMATCH: AI-drevet verktøy for rekruttering med fokus på kandidatopplevelse, datadrevet matching og høy kvalitet på ansettelser.
CREWMAN: Plattform for onboarding, crew management og HR-automatisering – gir mer tid til «ekte» HR-arbeid.
Praksislogg
Her dokumenterer jeg mine oppgaver og erfaringer fra praksisperioden. Loggen oppdateres hver uke.
2025
Arbeid med designoppdatering på AAP Aviation Job Portal
I dag fortsatte jeg arbeidet med å oppdatere designet på AAP Aviation Job Portal. Jeg bruker Vue til å forbedre struktur og brukervennlighet i grensesnittet.
Prosessen er fortsatt i gang, og jeg jobber med å gjøre portalen mer responsiv og visuelt konsistent. Arbeidet gir meg verdifull erfaring med moderne frontend-utvikling i Vue.
Videre arbeid med nytt design og møte med Zymfonix
I dag fortsatte jeg arbeidet med å utvikle det nye designet for siden på AAP Aviation Job Portal. Fokus var på å gjøre grensesnittet mer oversiktlig og tilpasset brukernes behov.
Vi hadde også et møte i Zymfonix med selskapets leder og hele teamet. Under møtet ble det diskutert en medarbeiders avgang og videre tiltak for selskapet. Jeg presenterte resultatene av arbeidet mitt så langt, og fikk både råd og konkrete tilbakemeldinger på hva som kunne forbedres. Generelt var stemningen positiv, og alle var fornøyde med fremgangen.
Arbeid med design og integrasjon av felles UI-komponenter
I dag jobbet jeg videre med designet av siden, men fikk også en viktig oppdatering i arbeidsflyten: jeg fikk tilgang til selskapets GitHub-repositorium med felles UI-komponenter. Dette betyr at jeg nå må ta hensyn til at elementene jeg utvikler og tilpasser, kan bli gjenbrukt på tvers av flere prosjekter i selskapet.
Det å ha tilgang til felles komponenter gir både fordeler og nye utfordringer. På den ene siden blir det enklere å opprettholde en konsistent visuell identitet, samtidig som jeg får mer struktur i måten jeg implementerer designendringer på. På den andre siden må jeg nå tenke mer helhetlig og være nøye med hvordan endringer kan påvirke andre sider og prosjekter.
Jeg startet med å undersøke strukturen i komponentbiblioteket, og jeg tilpasset mitt arbeid slik at det følger etablerte standarder og retningslinjer. I tillegg jobbet jeg med å planlegge hvordan de eksisterende designjusteringene kan integreres i dette systemet, uten å skape konflikter eller uforutsette endringer i andre deler av plattformen.
Alt i alt ble dette en nyttig dag hvor jeg lærte mer om hvordan man samarbeider på større prosjekter ved hjelp av delte ressurser. Erfaringen gir meg innsikt i profesjonell frontend-utvikling og viktigheten av gjenbrukbare komponenter i en større organisasjon.
Videre arbeid med nytt design og testing av mobilprofil
I dag fortsatte jeg arbeidet med designet for den nye siden på AAP Aviation Job Portal. Jeg jobbet spesielt med å utforske ulike løsninger for hvordan profilen skal se ut i mobilvisning.
Det tok en del tid å teste forskjellige alternativer og finne en struktur som både er brukervennlig og estetisk tiltalende på små skjermer. Jeg prøvde flere varianter for layout, plassering av informasjon og interaksjonselementer, før jeg landet på noen mulige retninger som kan videreutvikles.
Arbeidet ga meg bedre forståelse for de utfordringene som oppstår når man skal tilpasse komplekse grensesnitt til mobile enheter, og det føles som et viktig steg videre i designprosessen.
Arbeid med nettsideprosjekt og oppsett av UI-komponenter
I dag fortsatte jeg arbeidet med prosjektet for nettsiden, og fokuset mitt var på å få alt klart for bruk av de felles UI-komponentene. Jeg mottok og satte opp nødvendige ressurser, slik at jeg nå kan tilpasse og videreutvikle designet bedre i tråd med den nye versjonen av siden.
Senere på dagen kom læreren på besøk for å se hvordan det går og for å snakke med meg og kollegene mine. Det var hyggelig å kunne vise frem fremgangen og få litt veiledning underveis.
Til lunsj dro vi på food truck-festivalen i Verdal 😄
Implementering av nye komponenter og strukturering av kode
I dag jobbet jeg videre med implementeringen av de felles UI-komponentene i prosjektet. Fokuset var på å rydde opp i koden, forbedre strukturen og sikre at alt følger de etablerte retningslinjene for prosjektet.
Jeg gikk gjennom komponentbiblioteket for å finne elementer som kunne erstatte midlertidige løsninger fra tidligere, og gjorde flere små justeringer for å sikre bedre konsistens i designet. Dette arbeidet tok en del tid, men resultatet ble merkbart ryddigere og mer oversiktlig.
Mot slutten av dagen testet jeg også komponentene i mobilvisning for å forsikre meg om at de fungerer like godt på små skjermer. Det oppsto noen små feil som jeg noterte for videre oppfølging neste uke.
Forbedring av brukeropplevelse og intern gjennomgang
I dag fokuserte jeg på å forbedre brukeropplevelsen på siden, spesielt i registrerings- og innloggingsdelen. Jeg la til flere visuelle tilbakemeldinger i grensesnittet og justerte enkelte elementer for å gjøre navigasjonen mer intuitiv.
Etter lunsj hadde vi en intern gjennomgang av arbeidet så langt, der jeg presenterte oppdateringene mine for teamet. Vi diskuterte både designvalg og tekniske løsninger, og jeg fikk nyttige innspill til videre justeringer.
Dagen ble avsluttet med litt rydding i prosjektmappen og planlegging av oppgavene for neste uke. Det føles som om prosjektet nærmer seg et mer stabilt og helhetlig stadium.
Videreutvikling av Vue-komponenter og strukturering av frontend
I dag fortsatte jeg arbeidet med frontend-løsningen ved å forbedre eksisterende Vue-komponenter. Fokus var på bedre struktur i koden og mer gjennomtenkt oppbygging av komponentene.
Arbeidet handlet i stor grad om å forberede løsningen for videre utvikling og sikre at fundamentet er solid før neste fase. Dette innebar blant annet opprydding i logikk og justeringer som gjør koden lettere å vedlikeholde.
Testing og forbedring av responsivt design
I dag jobbet jeg med testing av frontend-løsningen på ulike skjermstørrelser og enheter. Målet var å sikre at designet fungerer godt både på mobil, nettbrett og desktop.
Basert på testingen gjorde jeg flere justeringer i layout og komponentoppførsel for å forbedre responsiviteten. Dette bidrar til en mer stabil og brukervennlig opplevelse uavhengig av enhet.
Oppstart av arbeid rettet mot produksjonssetting
Fra og med denne uken begynte arbeidet å dreie mer mot forberedelser for produksjonssetting. Jeg gikk gjennom eksisterende Vue-komponenter og vurderte hvilke deler som trengte justering for å bli mer stabile og forutsigbare.
Fokuset var på kvalitet, konsistens og å redusere risiko for feil før løsningen tas videre mot lansering.
Finpuss av detaljer og forbedring av helhetsinntrykk
I dag arbeidet jeg hovedsakelig med mindre justeringer i brukergrensesnittet. Dette inkluderte finpuss av spacing, farger og interaksjonselementer i Vue-komponentene.
Disse endringene bidrar til et mer profesjonelt uttrykk og en mer gjennomført og konsistent brukeropplevelse.
Stabilisering av frontend og systematisk feilretting
I dag fokuserte jeg på testing og feilretting i frontend-løsningen. Jeg gikk systematisk gjennom ulike deler av applikasjonen for å avdekke mindre visuelle og funksjonelle avvik.
Flere justeringer ble gjennomført for å sikre at komponentene oppfører seg korrekt i ulike scenarioer og brukssituasjoner.
Opprydding i kodebase og klargjøring for videre vedlikehold
I dag jobbet jeg med opprydding i frontend-koden og forbedring av den generelle strukturen i prosjektet. Midlertidige løsninger ble fjernet, og eksisterende komponenter ble justert.
Dette arbeidet gjør løsningen enklere å vedlikeholde og videreutvikle i fremtiden.
Videre klargjøring av frontend før produksjon
I dag fortsatte jeg arbeidet med å gjøre frontend-løsningen mer ferdig og robust. Fokus var på mindre designjusteringer og kontroll av eksisterende funksjonalitet.
Dette inngår som en viktig del av forberedelsene før løsningen kan tas i bruk i produksjonsmiljø.
Avsluttende gjennomgang og kvalitetssikring av frontend
I dag jobbet jeg med de siste justeringene i frontend-delen av prosjektet. Jeg testet eksisterende funksjonalitet og gikk gjennom komponentene for å sikre at alt fungerer som forventet.
Arbeidet denne dagen handlet om kvalitetssikring og å sørge for at løsningen fremstår som stabil, ryddig og klar for videre bruk.
2026
Videre arbeid med oppdatering av kandidatportalen
I dag fortsatte jeg arbeidet med den større oppdateringen av kandidatportalen. Fokuset var å komme tilbake i arbeidsflyten etter nyttår og gå gjennom hva som allerede var gjort i prosjektet.
Jeg brukte tid på å se over frontend-strukturen, sjekke eksisterende komponenter og vurdere hvilke deler som fortsatt trengte forbedring. Dette gjorde det lettere å planlegge videre arbeid på en ryddig måte.
Arbeid med struktur og komponenter
I dag jobbet jeg videre med strukturering av frontend-koden. Jeg så på hvordan ulike deler av siden var bygget opp, og vurderte hvordan komponentene kunne gjøres mer oversiktlige og lettere å vedlikeholde.
Arbeidet handlet mye om å forstå sammenhengen mellom design, kode og brukeropplevelse. Jeg fikk bedre innsikt i hvordan små endringer i komponentstruktur kan gjøre prosjektet mer stabilt på lang sikt.
Forbedring av design og brukeropplevelse
I dag fortsatte jeg arbeidet med designforbedringer i kandidatportalen. Jeg jobbet med visuelle detaljer som spacing, layout og plassering av innhold for å gjøre siden mer ryddig og profesjonell.
Jeg testet også hvordan endringene fungerte i praksis, og gjorde små justeringer underveis. Dette ga meg mer erfaring med hvordan frontend-utvikling ikke bare handler om kode, men også om helhetsinntrykk og brukervennlighet.
Opprydding i frontend og videreutvikling
I dag jobbet jeg videre med å rydde opp i frontend-delen av prosjektet. Jeg gikk gjennom flere komponenter og fjernet eller forenklet løsninger som kunne gjøres mer ryddige.
Målet var å gjøre koden mer lesbar og enklere å jobbe videre med. Dette er viktig i større prosjekter, fordi flere utviklere kan måtte forstå og endre den samme koden senere.
Testing av endringer og kontroll av layout
I dag brukte jeg tid på å teste endringene jeg hadde gjort tidligere i måneden. Jeg sjekket hvordan siden så ut på ulike skjermstørrelser og kontrollerte at layouten fungerte som forventet.
Jeg fant noen mindre ting som kunne forbedres, spesielt knyttet til plassering og responsivt design. Arbeidet var nyttig fordi det viste hvor viktig testing er før en løsning kan regnes som ferdig.
Videre arbeid med Quasar og designsystem
I dag jobbet jeg videre med å bruke mer av Quasar sine innebygde løsninger i prosjektet. Jeg så på hvordan enkelte deler av designet kunne bygges med standardklasser i stedet for mye egen CSS.
Dette gjør koden mer konsekvent og lettere å vedlikeholde. Jeg lærte også mer om hvordan et rammeverk kan brukes effektivt for å lage et mer stabilt og profesjonelt grensesnitt.
Forenkling av CSS og bedre kodekvalitet
I dag fortsatte jeg med å redusere unødvendig custom CSS i prosjektet. Jeg gikk gjennom deler av frontend-koden og vurderte hvilke stilregler som kunne erstattes med Quasar-klasser.
Arbeidet gjorde løsningen ryddigere og mer i tråd med resten av prosjektet. Det ga meg også bedre forståelse for hvorfor det er viktig å følge felles standarder i et utviklingsteam.
Komponentdeling og bedre oversikt
I dag jobbet jeg med å dele opp noen større deler av siden i mindre og mer oversiktlige komponenter. Dette gjør det enklere å forstå hva hver del av koden har ansvar for.
Jeg så også på hvordan komponentene kan brukes videre uten at koden blir for rotete. Dette var en nyttig erfaring med modularisering og vedlikehold av større frontend-prosjekter.
Intern testing og justering av detaljer
I dag testet jeg flere av endringene i kandidatportalen og gjorde mindre justeringer basert på det jeg fant. Fokuset var på å sikre at siden fortsatt fungerte godt etter opprydding og endringer i komponentene.
Jeg jobbet spesielt med detaljer i layout og visuell konsistens. Selv små justeringer kan ha mye å si for hvordan siden oppleves av brukeren.
Arbeid med profilside og visuelle forbedringer
I dag jobbet jeg videre med deler av profilsiden i kandidatportalen. Fokuset var på å gjøre informasjonen mer oversiktlig og presentere innholdet på en bedre måte for brukeren.
Jeg gjorde flere små designjusteringer og vurderte hvordan ulike elementer burde plasseres for å skape en mer ryddig brukeropplevelse.
Forbedring av kort, seksjoner og layout
I dag fortsatte jeg arbeidet med kort og seksjoner i frontend. Jeg jobbet med å gjøre layouten mer konsekvent og lettere å forstå, både visuelt og teknisk.
Dette arbeidet handlet mye om å balansere design og funksjonalitet. Målet var at siden skulle se bedre ut, men samtidig være enkel å videreutvikle.
Arbeid med gjenbrukbare løsninger
I dag jobbet jeg med løsninger som kan brukes flere steder i prosjektet. Jeg så på hvordan enkelte designmønstre kunne gjøres mer gjenbrukbare, slik at man slipper å skrive samme type kode flere ganger.
Dette er viktig i større prosjekter fordi det gjør utviklingen mer effektiv og reduserer risikoen for feil. Jeg fikk mer erfaring med å tenke helhetlig rundt frontend-arkitektur.
Testing av funksjonalitet og brukerflyt
I dag testet jeg flere deler av kandidatportalen for å se om brukerflyten fungerte som forventet. Jeg gikk gjennom ulike sider og sjekket om navigasjon, visning og interaksjon oppførte seg riktig.
Under testingen noterte jeg mindre problemer og ting som kunne forbedres videre. Dette ga meg mer praktisk erfaring med kvalitetssikring av frontend før en løsning tas videre.
Videre arbeid med opprydding og stabilisering
I dag fortsatte jeg arbeidet med å stabilisere frontend-løsningen. Jeg gikk gjennom kode og design for å finne deler som kunne forenkles eller forbedres.
Arbeidet var en del av en større prosess der målet er å gjøre kandidatportalen mer ferdig, ryddig og klar for videre bruk i praksis.
Forbedring etter tilbakemeldinger
I dag jobbet jeg med forbedringer basert på tilbakemeldinger fra prosjektet. Jeg fokuserte på å gjøre løsningen mer lik det som forventes i et profesjonelt utviklingsmiljø.
Jeg justerte flere deler av frontend og prøvde å bruke mer standardiserte løsninger. Dette gjorde koden renere og mer konsekvent.
Testing i ulike miljøer
I dag brukte jeg tid på å teste kandidatportalen i ulike miljøer. Jeg sjekket hvordan siden fungerte med forskjellige konfigurasjoner og så etter feil eller forskjeller mellom miljøene.
Dette var nyttig fordi løsningen må kunne fungere stabilt for flere kunder og oppsett. Jeg fikk bedre forståelse for hvor viktig miljøtesting er i ekte utviklingsarbeid.
Klargjøring av større oppdatering
I dag jobbet jeg videre med å klargjøre den større oppdateringen av kandidatportalen. Jeg gikk gjennom endringer, ryddet i komponenter og kontrollerte at designet fortsatt var konsistent.
Fokuset var på kvalitet og vedlikeholdbarhet. Arbeidet bidro til at løsningen ble mer stabil og lettere for andre utviklere å jobbe videre med.
Fri på grunn av offentlig fridag
I dag var det fri på grunn av 1. mai. Jeg jobbet derfor ikke med praksis denne dagen.
Arbeid med prosjektet og hjemmearbeid etter tannlegetime
I dag jobbet jeg videre med kandidatportalen den første delen av arbeidsdagen. Fokuset var på videre testing, opprydding og kontroll av endringer som er gjort i prosjektet.
Senere på dagen hadde jeg en tannlegetime, og derfor jobbet jeg resten av arbeidsdagen hjemmefra. Jeg fortsatte med lettere oppgaver, blant annet gjennomgang av kode og planlegging av videre arbeid.
Fri
I dag hadde jeg fri og jobbet derfor ikke med praksisoppgaver.
Sluttfase av større frontend-oppdatering
I dag jobbet jeg med sluttfasen av den større oppdateringen av kandidatportalen. Jeg gikk gjennom flere komponenter og kontrollerte at koden var ryddig, strukturert og enklere å vedlikeholde.
Jeg fokuserte spesielt på å bruke Quasar sine innebygde klasser der det passet, og beholde egen CSS bare der det var nødvendig for designet. Dette gjorde løsningen mer profesjonell og mer i tråd med prosjektets standarder.
Mine prosjekter
Her er noen av prosjektene jeg har jobbet med, både i skolen og i fritiden.
Film Advisor Bot
En Telegram-bot laget med aiogram og SQLite. Den fungerer som en katalog for å finne filmer og serier til kvelden.
Mood Researcher Webapp
En webapplikasjon som forsker på brukerens humør. Laget med HTML og CSS i frontenden, med vurdering av Python eller JavaScript for backend.
PersonalPage
Et pågående prosjekt – en porteføljenettside bygget i Laravel 12 + Inertia/Vue3+TS, med Tailwind (tw-), PrimeVue, vue-query, vee-validate+zod, ApexCharts, GSAP og Spatie MediaLibrary.
Curse of Four Kingdoms
Et fantasy-brettspill med 4 helter, 64 relikviekort, 24 unike fiender, 20 hendelseskort og modulære brett. Har rikt narrativ, asymmetrisk gameplay og illustrasjoner laget med Stable Diffusion.
WiraProject Chatbot
En chatbot som svarer på spørsmål om ulike deler av selskapet: WiraShare, WiraMedia, WiraCoin, WiraCasino og WiraBet.
Arduino – motorer og hjul
Eksperimentering med små roboter basert på Arduino med motorer og hjul.
Om meg
Hei! Jeg er en entusiastisk student som studerer informasjonsteknologi. Jeg har en sterk interesse for webutvikling, design og brukeropplevelse, og liker å jobbe i skjæringspunktet mellom teknikk og kreativitet.
Gjennom studiene har jeg opparbeidet meg erfaring med både frontend- og backend-utvikling, samt grunnleggende prosjektarbeid og strukturert problemløsning. Jeg trives godt med å lære nye teknologier, sette meg raskt inn i komplekse systemer og forbedre eksisterende løsninger.
Mine sterke sider er analytisk tenkning, høy læringsvilje og evnen til å jobbe selvstendig, samtidig som jeg fungerer godt i samarbeid med andre. Jeg er nysgjerrig av natur og motiveres av å finne effektive og brukervennlige løsninger.
Jeg er alltid på utkikk etter nye utfordringer og læringsmuligheter, og ser frem til å utvikle meg videre gjennom praksisperioden.