Portrait of Iselin Magnussen

Hi, I'm Iselin!

Information Systems student & aspiring software developer

I'm in my final year of a bachelor in Information Systems at Østfold University College, specialising in software engineering. Before tech I worked several years as a dental health secretary and in retail, so I'm used to working carefully under time pressure and with people.

  • 8 Projects in development, design and marketing
  • 10+ Technologies worked with
  • 2027 Bachelor in Information Systems

Featured projects

Three projects that show how I work as a developer.

Other projects

Design, requirements, frontend and marketing work from my studies.

  • Requirements

    Quiz System Requirements

    A lecturer's wishes turned into 20 requirements, 15 user stories and 19 BDD scenarios in Gherkin.

  • Frontend

    Web Shop

    Responsive three-page shop in plain HTML and CSS, mobile first, with at most 5 divs per page.

  • UI/UX · Project lead

    Lumeo

    Wearable prototype that guides people around campus with light, sound and vibration.

  • UX design

    GreenClean

    App concept for eco-friendly laundry, from survey and personas to a tested Figma prototype.

  • Digital marketing

    City Break Barcelona

    Campaign plan with personas, customer journey, ads for five channels and a landing page.

Up next · Spring 2027

Bachelor thesis with Omda

AI speech-to-text and real-time documentation for out-of-hours emergency call centres.

Operators at emergency call centres have to listen, assess and write notes at the same time, often under heavy pressure. Our team of four will test Norwegian speech-to-text models that can run locally, since patient calls cannot be processed in the cloud. The goal is a prototype that fills in the fields of the operator's checklist as the call goes on, so the operator only confirms or corrects.

  • Evaluate local speech-to-text models on simulated calls with dialects and medical terms
  • Structure the text in real time instead of writing a summary afterwards
  • Design how the operator works with AI-generated text during the call
  • My background as a dental health secretary helps with medical terms and documentation under time pressure

Technical skills

Programming & fullstack

  • Java
  • Python
  • Node.js
  • Angular
  • Spring Boot
  • Fastify
  • Javalin
  • Maven
  • Jupyter
  • MQTT & JSON
  • HTML
  • CSS
  • REST APIs

Databases

  • PostgreSQL
  • MySQL
  • SQL
  • Normalisation & ER modelling
  • JPA / Hibernate

DevOps & cloud

  • Git
  • GitHub Actions
  • Jenkins
  • Docker
  • AWS EC2 & RDS
  • Blue/green deployment

Testing & quality

  • JUnit & Mockito
  • Jest
  • k6
  • SonarQube
  • Snyk
  • BDD & Gherkin

Security

  • OPNsense firewall
  • OpenVPN, IPsec & WireGuard
  • VLAN segmentation
  • WPA2-Enterprise & FreeRADIUS
  • Suricata IDS/IPS
  • Linux hardening (SSH, nftables, fail2ban, Lynis)
  • SELinux & AppArmor
  • Windows Server & BitLocker
  • Active Directory & IAM

Design & business

  • Figma
  • Usability testing
  • Accessibility (WCAG)
  • Requirements engineering
  • User stories
  • Project planning (WBS, Gantt, risk)
  • Digital marketing
  • Generative AI

Education

Østfold University College (HiØ)

2024 – 2027

Bachelor in Information Systems, specialising in Software Engineering

  • Year 1 Programming 1 (Python), Programming 2 (Java), Web Development, Database Systems, Introduction to Data Security, Design of Digital Products, UI Design Project, Introduction to Generative AI
  • Year 2 Digital Marketing, Project Management, exchange semester in Vienna
  • Year 3 Business Intelligence, Big Data, Information Security, Digitalisation Strategy and bachelor thesis with Omda (in progress)

UAS Technikum Wien (Exchange)

Jan 2026 – Jul 2026

  • Software Engineering 2 Laboratory
  • Continuous Integration
  • Applied Computer Science
  • Network Security
  • System Hardening
  • Requirements Engineering
  • German Language & Austrian Culture A1

Malakoff Upper Secondary School

2022 – 2023

Authorised dental health secretary

Work experience

  • Colosseum Tannlege & Storbyen Tannklinikk

    2022 – 2025

    Dental health secretary (on call and substitute). Received patients, assisted the dentist during treatment and kept the clinic sterile.

  • Gina Tricot

    2023 – 2025

    Sales associate

  • Extra Manstad

    2022 – 2023

    Store associate with responsibility for locking up

  • Telia Storbyen

    2020 – 2022

    Shop assistant responsible for sales, daily routines and cash settlement. In my last year I took on extra responsibility for routines, sales and motivating colleagues, on my own initiative.

  • Kiwi Råbekken

    2019 – 2020

    Store associate

About this site

Built by hand in plain HTML and CSS, mobile first, without frameworks. Every change runs through a pipeline in GitHub Actions that validates the HTML, checks every link and tests all pages against WCAG 2 level AA. The site is only published when all tests pass.

The first accessibility test found 74 errors, mostly orange text with too little contrast. Fixing them is why links on this site are a darker orange.

  • HTML
  • CSS
  • GitHub Actions
  • html-validate
  • linkinator
  • pa11y & axe
See the code and pipeline on GitHub