Webutvikling

Isak Edlund Halmrast

Hei! Jeg heter Isak, er 29 år og kommer fra Asker. Jeg valgte å studere webutvikling på grunn av en interesse for problemløsning, systematiske løsninger, teknologi, og en allerede iboende kreativitet. Studiereisen har vært innom forskjellige sider av utvikling, fra front-end, desktop- og mobilapplikasjoner, backend, web-servere, skytjenester, og nå nylig systemarkitektur som kommuniserer med, og organiserer, kunstig intelligens-agenter. Reisen har spesielt vekket interesse for system-arkitektur og det å løse “umulige problemer”; Jo vanskeligere, jo bedre. I kombinasjon har det bidratt til å raskere lære programmeringsspråk, og teknologier, da fokuset blir lagt på konsepter bak, fremfor overflaten. Det har også vært med på å øke prissettingen av progresjon og godt samarbeid i, og på tvers av, team. Utenfor studiet er jeg glad i å drive med hobbyprosjekter, musikk, trene, se film og være med venner.

IDG2671 Webprosjekt, Vår 2025

Project image

    Compara

    En plattform hvor forskere kan lage og gjennomføre komparative undersøkelser mellom forskjellige "artifacts" (videoer, bilder, lyd, tekst). De kan etter det se resultater representert på måten de ønsker for å kunne analysere resultatene. De kan også laste ned resultatene i JSON eller CSV-format for å analysere resultatene i andre verktøy. Løsningen tilbyr flere forskjellige måter for deltagere å svare på, for å gi forskerne muligheten til å velge den måten som er best for hvert enkelt spørsmål. Løsninger er en single-page application, utviklet med Nuxt, bruker docker, og MongoDB for lagring av data. I denne oppgaven var min “offisielle” rolle teknisk-leder. Dog, alle deltagere var forventet til å bidra og delta i alle områdene fra start til slutt.

    PROG2007 Mobile Programming, Høst 2026

      Prosjektpartnere: Sara BoudzakhetSander SolbergMarta Gausland
    Project image

      StudyGroup

      StudyGroup er en mobilapplikasjon som har som hensikt å motivere til samarbeid og bistand mellom studenter på tvers av sosiale nettverk, studieretninger og studieår. Studenter kan legge ut innlegg med spørsmål om fag og oppgaver, eller annet de skulle ønske bistand med, innenfor fagene de tar. Kun studenter som tar samme fag kan se innleggene de er kategorisert under. Andre studenter på plattformen kan se disse innleggene, og svare om de kan hjelpe, ønsker hjelp med det samme, eller ingen av delene. Når noen svarer at de kan bistå, blir en gruppe automatisk dannet med de som ønsker hjelp og de som kan bistå med hjelp. De får da tilgang til en anonym møtefokusert chat hvor de kan avtale når og hvor de møtes. Den er anonym for å rette fokus mot bistand, samarbeid, og gruppedannelse fremfor hvem som deltar. Løsningen er bygget i kotlin, i android studio, med en REST api bygget med golang. Applikasjonen bruker firebase for skylagring og SQLite for lokal lagring så applikasjonen til en viss grad kan brukes offline. Her hadde jeg et generelt overordnet ansvar for alle områder: Design, API, applikasjonen, design av systemarkitektur (både api og applikasjon), prosjektstyring, og design av database-struktur.

      IDG3920 Bacheloroppgave BWU, Vår 2026

      Project image

        Bachelorprosjekt

        Bachelorprosjektet bygger på det vi gjorde i fordypningsprosjektet. Det var en litteraturstudie om hvilke kognitive innvirkning kunstig intelligens, spesielt KI-sammendrag, har på studenter og evne til å lære. Fra dette fant vi at effekten av KI-bruk i stor grad er avhengig av strukturen/rammeverket det brukes i, og egenskaper til brukeren som bruker det. Som en følge er bachelorprosjektet en KI-drevet læringsplattform, og et rammeverk for å maksimere positive effekter og minimere potensielle negative effekter av KI-bruk. Det blir gjort gjennom et strukturert nettverk av KI-agenter sammen utgjør et sammenhengende resultat. Nettverket av KI-agenter identifiserer konseptene bak det studenten ønsker å lære, antyder hvilke relevante kunnskaper studenten allerede har, og bygger opp en læreplan med flere forelesninger. KI-agentene tilpasser så blant annet språket, fremgangsmåten, fokusområder, og læremetoden for hver individuelle student innenfor hvert enkelt læreområde. Mye av dette arbeidet baserer seg på “context-engineering”, hvor dynamiske systemprompter blir tatt i bruk for at det skal tilpasses hver individuelle forelesning, student og deres individuelle behov. I dette prosjektet har jeg rollen som tech-learn, hovedansvarlig for systemarkitekturen sitt design og utvikling av API’en, oppgavefordeling, og kvalitetssikring. Prosjektet tar i bruk node.js for backend, react i frontend og MongoDB for lagring av data.