Software developer, consultant, and nerd.

I’m Casper, a software developer based in Oslo, Norway. I sometimes write short posts about software development, programming, and technology, whether it be frontend, backend, infrastructure, or anything else that interests me.

Some of the amazing companies I have worked with

  • SPK
  • TV2
  • DNB
  • KLP
  • DNV
  • Coop
  • Appfarm
  • SINTEF
  • FIRDA

From TypeScript to Kotlin: Building Web APIs

Explore how TypeScript developers can transition to Kotlin for server-side (API) development. Discover differences in typing, data structures, control flow, dependency management, and popular server frameworks like Ktor. All you need to build your first Kotlin API!

Event-Driven Architectures with Apache Kafka

Discover how Apache Kafka serves as the backbone for event-driven architectures, enabling seamless, scalable, and real-time data processing across diverse applications.

Imperative vs Declarative IaC: Ansible and Terraform

In the bustling world of DevOps and cloud computing, Infrastructure as Code (IaC) has quickly grown from an innovative idea to a fundamental part of the software development process. But have you ever wondered about the different approaches to IaC? Have you found yourself puzzled by terms like "imperative" and "declarative" IaC? Don´t worry, this article will cover the basics using examples from both.

Generating dynamic sitemaps in SvelteKit

Navigating the world of SEO can be daunting, yet essential for enhancing your website's visibility. This guide demystifies the process of generating a 'sitemap.xml' file specifically for SvelteKit projects, offering a straightforward approach to ensure your site is easily discoverable by search engines. Learn the step-by-step method to automate sitemap generation, making your SvelteKit application more SEO-friendly and accessible to the broader internet audience.

Work

  1. Company
    Knowit
    Role
    Senior Consultant
    Date
  2. Company
    Statens Pensjonskasse (SPK)
    Role
    Senior Developer
    Date
  3. Company
    TV 2
    Role
    Senior Developer
    Date
  4. Company
    Dfind Consulting
    Role
    Senior Consultant
    Date
  5. Company
    Junior Consulting
    Role
    Partner & Consultant
    Date
  6. Company
    FIRDA
    Role
    Tech lead
    Date
  7. Company
    Appfarm
    Role
    Solution engineer
    Date
  8. Company
    Capra
    Role
    Developer & Team lead
    Date
  9. Company
    NTNU
    Role
    TA (multiple courses)
    Date
  10. Company
    Intoit
    Role
    Tech lead
    Date
  11. Company
    Netlight
    Role
    Developer & Brand Ambassador
    Date

Certifications

  1. Issuer
    Google
    Name
    GCP Professional Cloud Developer
    Date
  2. Issuer
    Confluent
    Name
    Apache Kafka (CCDAK)
    Date
  3. Issuer
    HashiCorp
    Name
    Terraform Associate (HCTAO-003)
    Date
  4. Issuer
    Linux Foundation
    Name
    Kubernetes App Developer (CKAD)
    Date
  5. Issuer
    Amazon
    Name
    AWS SA - Associate
    Date