Picture of Thomas Kolderup Selvig

Thomas Kolderup Selvig

Hei, jeg er Thomas! Jeg er 21 og jeg går på webutviklingsstudiet.

Jeg er veldig glad i å utfordre meg selv teknisk, og anser min evne til problemløsning og læring til å være en av mine fordeler. I tillegg er jeg glad i kreativ utvikling og liker visuelt design.

Utdanningsmessig har jeg drevet med app- og nettside design, prototyping og utvikling.

Noen av hobbyene mine er svømming, spillutvikling, fysisk prototyping, og cybersecurity (hacking).

Jeg bruker mye av fritiden min på å bruke programmering i mine andre hobbyer, og kontinuerlig lære.


User profile on forum
Hobbyprosjekt, vår 2023

Svelte Forum

"Svelte Forum" er et fullstendig og live oppdaterende forum med funksjonalitet som voting, posting, commenting, following, og mer.

Jeg utviklet dette som et sommerprosjekt for å utfordre meg selv kreativt og bli flinkere på design og implementering av prototype laget i Figma. Prosjektet lærte meg veldig mye om SvelteKit og TypeScript, hvordan best designe komponenter for realistisk utviklings- scope, og database/BaaS løsningen PocketBase. Dette er fullstack prosjektet jeg er mest stolt over, og resultatet ble moderne og brukervennlig.


Home Assistant promo
Web of Things, høst 2023

The Orb

En AI home assistant som tar en modulær tilnærming til automatisering av hjemmet.

The Orb har en mikrofon som kan ta opp og forstå norsk tale ved bruk av AI, for å utføre fysiske handlinger på / lese sensor-data fra de andre modulene som kan virtuelt kobles til.

Prosjektet består også av en app som brukes til å sette opp de forskjellige enhetene over bluetooth, for å koble dem til nettet, slik at de kan styres fra hvor som helst i huset (eller verden) gjennom appen.

Under dette prosjektet lærte jeg protokoller som Bluetooth-LE og MQTT, hvordan man bruker AI til å forstå norsk/engelsk tale og oversette det til en funksjon, React Native for apputvikling, og Docker for 4 Raspberry Pi moduler.


Animated water droplets and scrollbar
Advanced CSS, vår 2022

Scrollytelling Sanitation

Dette gruppeprosjektet hadde som mål å lære oss om Scrollytelling, gjennom å presentere FN's Sustainability Goals. I prosjektet utnyttet vi Scrollama til animasjoner som krevde JavaScript, og SCSS ellers. Prosjektet lærte meg om hvordan SVGer kan manipuleres for å oppnå avanserte effekter, og mye om hvordan bruke transformasjoner som rotasjon gjennom matematiske smoothing-funksjoner for å oppnå animasjoner som starter og slutter sakte, gjennom f.eks. Sigmoid funksjonen.

Studenter involvert: