TRONDHEIM, NORWAY

AndreasValdal

Software developer, specializing in cloud infrastructure and operations.

Now
MSc ACIT · OsloMet
Also
Computas, part-time
Focus
Kubernetes · OpenStack
01About

I'm passionate about software development and deployment, having always been fascinated by technology and problem-solving.

What drives me most is the compounding nature of the work: every challenge I tackle sharpens my ability to face the next one.

My strongest experience so far is in React, Kotlin and Docker. Right now I work in Next.js and FastAPI, deploying to Kubernetes on Azure, alongside the operations side: infrastructure as code with Terraform and Ansible, configuration management and monitoring, with practical work on OpenStack. The interest is in following an application through its whole lifecycle, along with the services around it.

02Technologies
Languages
TypeScriptKotlinSwiftJavaPythonCReact & Next.jsFastAPICompose Multiplatform
DevOps
DockerKubernetesLinuxGitHub ActionsArgoCDAnsibleTerraformOpenStackAzure
03Experience

Computas

2026 — present

Developer, part-time

Building and deploying web services alongside studies. Working across the stack in Next.js and FastAPI, deploying to Kubernetes on Azure, and coordinating directly with the customer to understand what they actually need.

Next.jsFastAPIKubernetesAzure
04Education

MSc Applied Computer and Information Technology

2026 — 2028

Cloud-based Services & Operations · OsloMet

A specialisation in how internet services are built, deployed and kept alive: containers, IaaS and PaaS, scaling, site reliability engineering, automation, and the monitoring and configuration management that hold a service together over its lifetime. Practical work runs on OpenStack.

Currently taking

ACIT4410
Agile Service Delivery and Developer Operations
Containers, IaaS and PaaS, scaling and site reliability engineering. How modern services are deployed and managed.
ACIT4420
Problem-Solving with Scripting
Automating service management with Python, writing scripts and small frameworks that turn manual, repeated operations into code.
ACIT4100
Understanding and Communicating Research
Reading and structuring scientific literature, research methods, and presenting technical work clearly.

Ahead

ACIT4430
Infrastructure Services and Operations
Infrastructure as code with Terraform and Ansible: declaring servers and networks in version-controlled configuration, then provisioning and configuring them repeatably, alongside monitoring, logging and backup.
ACIT4010
Enterprise Networking
How networks are built up layer by layer. Connecting machines into a local network with switches, then routing traffic between networks. The transport and application layers above them are covered more briefly.
ACIT4200
Interdisciplinary Innovation and Complex Problems
Group work on problems that have no single technical answer, in teams drawn from different fields. The work is as much about arriving at a shared understanding of the problem as solving it.

BSc Information Technology

2023 — 2026

Frontend & Mobile Development · Høyskolen Kristiania

Three years spent building interfaces and applications end to end — native mobile on both platforms, the web stack, and the fundamentals underneath: systems programming in C, algorithms, and object-oriented design.

Android development
Kotlin, Jetpack Compose, device APIs
iOS development
Swift, native app architecture
Cross-platform mobile
React Native
Web development
HTML, CSS, JavaScript, client–server
C in Linux
Memory, processes and thread synchronisation with mutexes. Built a terminal application as the exam.
Algorithms and data structures
Complexity, common structures, problem solving
Object-oriented programming
Java
Python
Scripting and automation
Bachelor project
Full delivery in a team, from brief to handover

BSc Philosophy

2017 — 2020

Minor in psychology · University of Oslo

Before the technology degrees. Mostly ethics, metaphysics and philosophy of mind, with a minor in psychology. It is where I learned to take an unclear problem apart, hold an argument to a standard, and write about it precisely.

05Projects

Portfolio website

This portfolio website. Integrates with Sanity CMS for content management, and uses GSAP and Lenis for smooth scrolling and animations. Currently deployed on Azure. It previously ran on the two-node Kubernetes cluster at home, with ArgoCD handling continuous deployment.

TypeScriptNext.jsGSAPTailwind CSSSanity CMS

A Kubernetes cluster built from old machines I repurposed to learn how applications actually get deployed to the internet. It ran my old website, Linkwarden with a Postgres database and a Minecraft server, with Tailscale for remote access to the cluster.

KubernetesDockerGitHub ActionsArgoCDPostgreSQLLonghornHelmTailscaleHeadlamp

Mobile application that interacts with device API to trigger alarm on phone at the user specified time. Works on iOS and Android, thanks to kotlin multiplatform and Compose multiplatform.

Kotlin MultiplatformCompose MultiplatformKoinRoom