Christian Kårbø Engelsen

Organization Developer || Technology Enthusiast || System Administrator || Open Source Advocate

Bergen, Norway

Technology enthusiast with experience in organizational leadership, software development and system administration. Passionate about creating engagement and growth through strategic communication and relationship building, with a focus on IT projects and open source. Loves shaping, maintaining and streamlining organizational structures and procedures.

Qualities and Values

Transparency

Believes in open source, knowledge sharing and transparent communication.

Engagement

Motivated by creating engagement and growth in teams and organizations.

Relationship Building

Builds trust and networks across professional communities and organizations.

Structure and Efficiency

Shapes and maintains organizational structures and procedures that scale.

Work Experience

General Manager (50%)

Studentradioen i Bergen

  • Responsible for marketing, finances, accounting and customer relations.
  • Collaborates with the board to run daily operations and long-term planning.
  • Takes initiative on organizational changes to improve efficiency.
  • Leads the IT group.
MarketingAccountingVismaBudgetingCustomer RelationsOrganization DevelopmentBoard Collaboration

Full-Stack Developer (15%)

Nordic USV AS

  • Developed frontend and backend in Django for an in-house B2B web platform.
  • Rebuilt the same web platform in Svelte and Supabase.
  • Responsible for cloud architecture and CI/CD processes.
  • Actively involved in product development and user experience.
DjangoSvelteSupabaseCloudflareGitHubDockerCI/CDCloud ArchitectureProduct DevelopmentUX

Technical Director (40%)

Studentradioen i Bergen

  • Overall radio technical responsibility for the entire student radio station.
  • Maintained and developed the DigaSystem ecosystem for 10+ workstations.
  • Handled configuration of physical machines on the same network.
  • Responsible for operating DHD mixers, Presonus 32SL mixers and associated software.
  • Planned major purchases for technical upgrades.
  • Led a group of volunteers in the technical team.
DigaSystemDjangoWordPressRadio EngineeringSystem AdministrationNetwork AdministrationTechnical OperationsProcurement PlanningRecruitment

Radio Operator (100%)

Norwegian Armed Forces

  • Patrolled with both inner and outer coast guard along the entire Norwegian coast.
  • Responsible for handling encrypted messaging services.
  • Security cleared to "Strictly Secret".
  • Managed internal classified documents and messages.
  • Completed shifts on deck, in the galley and on the bridge on rotation.
  • Achieved the rank of Leading Seaman during service.
Radio CommunicationEncrypted CommunicationIT SecurityOperational DutyDocument Management

Volunteer Experience

  • Co-founded the organization.
  • Recruited a finance manager and a PR manager.
  • Host of Bergen Open Source 2025.
  • Organized and executed Bergen Open Source 2025.
AstroJSCodebergGitOrganization BuildingEvent ManagementConference ManagementRecruitmentProject Management

Chief Technology Developer

AI Safety Bergen

  • Developed the organization's website.
  • Participated in regular board meetings on long-term strategy.
Web DevelopmentHugoBoard WorkStrategy

IT Member

Hulen Bergen

  • Took initiative and developed a draft of an internal staff database.
  • Actively recruited several volunteers.
SupabaseAstroJSDatabase DevelopmentRecruitmentProduct DevelopmentGit

Course Facilitator

AI Safety Bergen

  • Taught curriculum in AI Safety Governance.
  • Guided a group through 8 weeks of seminars.
AI SafetyAI Safety GovernanceTeachingCourse FacilitationAI Ethics

Member

AI Safety Bergen

  • Active member of AI Safety Bergen.
AI Safety

Course Participant

AI Safety Bergen

  • Completed the AI Safety Policy course.
AI Safety PolicyAI Safety

Social Coordinator

friByte

  • Took initiative and organized social activities for all members.
  • Documented various processes and services in an open wiki.
  • Local coordinator and host for Bergen Open Source 2023.
LinuxProxMoxVirtualizationSystem AdministrationGitEvent ManagementOrganization BuildingDocumentationConference Management
  • Led a group of volunteer IT students.
  • Overall responsibility for uptime of critical custom digital services.
  • Administered services, databases and file storage in Azure.
  • Further developed the website in NextJS, staff database in Angular, and API in .Net.
  • Actively collaborated with the board to establish the IT group as an autonomous internal unit.
  • Primary responsibility for recruiting to the group.
AzureNext.jsAngular.NETRecruitmentOrganization BuildingOperations & Uptime

President

friByte

  • Strengthened existing customer relationships and brought in new clients.
  • Overall responsibility for recruitment.
  • Responsible for celebrating the organization's 20th anniversary.
  • Took initiative to start a technology podcast.
  • Secured an agreement with Innovasjonshub for permanent office space.
  • Took initiative for a Django workshop with Funbit and the first annual CTF.
  • Introduced the board roles Press Manager and Social Coordinator.
  • Documented relevant processes and services in an open wiki.
ZolaGanetiSystem AdministrationLinuxFreeBSDApacheNginxProxMoxShell ScriptingFirewallNetworkingGitWireguardDockerCustomer RelationsRecruitmentEvent ManagementOrganization BuildingDocumentation

Production Manager

Phonofestivalen

  • Responsible for the technical execution of the festival.
  • Planned the technical execution.
Production ManagementTechnical PlanningEvent Management

Vice President

friByte

  • Supported the president in renewing the organization.
  • Handled all administrative tasks, such as meeting invitations and minutes.
  • Migrated the student radio's services to VMs in ProxMox.
  • Established contact with the student media organizations.
ZolaGanetiSystem AdministrationLinuxFreeBSDApacheNginxProxMoxShell ScriptingFirewallNetworkingGitWireguardDockerAdministrationVirtualizationMigration

Member

friByte

  • First admitted as an ordinary member of friByte.

Social Coordinator for the PR Department

Studentersamfunnet i Bergen

  • Social coordinator in the PR department of Studentersamfunnet i Bergen.
Event Management

IT Manager

Studentersamfunnet i Bergen

  • Responsible for building a new website in WordPress.
WordPressWeb Development

Education

Information Science

120 ECTS credits

Specialization in information architecture, user behaviour and digital communication.

Cognitive Science

180 ECTS credits

Consciousness, cognitive abilities and philosophy of AI. Specialization in computer science, philosophy and information science.

Artificial Intelligence

80 ECTS credits

Artificial agents, machine learning and development of AI solutions. Combines computer science and information science.

Coursework

Total 350 ECTS credits

Bachelor's in Cognitive Science

180 ECTS credits
Mandatory
10

Biological and Cognitive Psychology

The biological foundations of the nervous system, emotions, and learning, combined with cognitive theories of perception, memory, and reasoning.

10

Deduction and Metalogic

Natural deduction for propositional and first-order predicate logic with identity, model theory, and set theory. Includes metalogic and proofs of properties of formal proof systems.

10

Examen Facultatum, Basic Linguistics

Introduction to phonetics, phonology, morphology, syntax, and semantics. Provides a theoretical and practical foundation for language-related studies.

10

Examen Philosophicum

Philosophy of science, ethics, and fundamentals of logic and argumentation theory. Develops critical and analytical competence relevant to one's own field of study.

10

Functional Programming

The functional paradigm with recursion, higher-order functions, and immutable data structures. Programming in a functional language such as Haskell.

Haskell
10

Introduction to Cognitive Science

Interdisciplinary overview of cognition from computer science, linguistics, psychology, and philosophy. Covers knowledge representation, reasoning, learning, language, perception, and consciousness.

10

Introduction to Philosophy of Mind

Modern philosophy of mind and the relationship between mental and physical properties. Covers behaviorism, identity theory, functionalism, and the problem of consciousness.

5

Introduction to Formal Logic

Introduction to propositional logic and first-order predicate logic. Emphasis on translating natural language into formal logic, truth tables as a proof system in propositional logic, and the tree method in propositional and predicate logic. Provides a foundation for further study in cognitive science.

10

Introduction to Programming

Practical introduction to programming using a modern language. Covers variables, expressions, control flow, arrays, and file handling.

Python
10

Knowledge Representation and Reasoning

Logic-based knowledge representation and various forms of reasoning including deductive, default, and abductive reasoning. Also covers reasoning about knowledge, action, and change in multi-agent systems.

Prolog
10

Object-Oriented Programming

Continuation of programming with focus on code quality. Covers abstractions, object-oriented design, inheritance, polymorphism, generics, and testing.

Java
10

Language and Cognition

Cognitive science related to linguistic knowledge, language acquisition, and language use. Explores the psychological and cognitive aspects of language.

5

Statistics for Cognitive Science

Statistical methods and analysis for cognitive science. Covers descriptive statistics, hypothesis testing, and data analysis for cognitive experiments.

R
Specialization
10

Advanced Programming

Data structures, algorithms, object-orientation, thread programming, and efficiency analysis. Also covers standards for structured data such as JSON, RDF, and XML.

Python
10

Data Management

Theory and practice of relational and NoSQL databases. Covers data modeling, normalization, query languages, and indexing principles.

SQL
10

Formal Methods for Information Science

Elementary logic and set theory, relations, functions, graphs, and trees. Covers combinatorics, probability, information theory, and computability.

10

Introduction to Artificial Intelligence

Theoretical and practical foundations of AI including state-space search, knowledge representation, inference, and machine learning.

PythonSearch Algorithms
10

Machine Learning

Supervised learning with deep learning, unsupervised learning including clustering, and reinforcement learning. Practical applications in data analysis.

PythonMachine Learning
Elective
10

Introduction to Innovation and Entrepreneurship

Innovation and entrepreneurship theory with practical methodology. Development of business models through participatory design and concept development.

Bachelor's in Artificial Intelligence

80 ECTS credits

Also counts towards this degree:

  • Formal Methods for Information Science INFO104 · Spring 2023 10
  • Introduction to Artificial Intelligence INFO180 · Autumn 2020 10
  • Introduction to Programming INF100 · Autumn 2018 10
  • Knowledge Representation and Reasoning INFO282 · Autumn 2019 10
  • Machine Learning INFO284 · Spring 2021 10

Mandatory
10

Ethics in Artificial Intelligence

Explainable AI (XAI), fairness, algorithmic accountability and trust, artificial morality, and responsible use of AI. Includes practice in popular dissemination of AI.

AI Ethics
10

Introduction to Artificial Intelligence

Broad introduction to artificial intelligence as a discipline, including historical development, ethical implications, and key subfields such as machine learning, robotics, and natural language understanding.

10

Artificial Agents

Introduction to artificial agents and multi-agent systems, including agent modeling, autonomous agent architecture, control systems, and basic robotics.

PythonROS2

Master's in Information Science

120 ECTS credits
Mandatory
60

Master's Thesis in Information Science

Independent research project under supervision on a relevant topic in information science. Demonstrates advanced knowledge and scientific methodology, including problem formulation, literature review, data collection, analysis and critical evaluation.

Elective
15

Research Topic in Artificial Intelligence

Advanced topics in AI including artificial life, multi-agent systems, machine learning, neural networks, genetic algorithms, and natural language processing.

PythonMachine Learning
15

Research Topic in Networks and Text Analysis

Methods for analyzing text and network data, including language models, document clustering, supervised machine learning, and network models.

PythonNLP
15

Research Topics in Human-Computer Interaction

Introduction to the HCI research field. Covers advanced concepts and approaches for analyzing and designing interactive systems.

15

Logic for Multi-Agent Systems

Formal logics for reasoning about multi-agent interaction, including epistemic logic, temporal logic, coalition logic, and alternating-time temporal logic.

Additional courses

20 ECTS credits
10

Self-chosen Informatics Project I

Self-chosen project work in informatics carried out with a supervisor. Project: analyzing programming language standardization and evolution processes. Includes programming, documentation in the form of a technical report, and an oral presentation.

10

Informatics Project II

Advanced project work in informatics carried out with a supervisor. Includes programming, documentation in the form of a technical report, and an oral presentation.

PythonNLP

Replaced courses

  • Formal Methods for Information Science INFO102 · Spring 2029 5 Replaced by INFO104
  • Machine Learning INFO283 · Autumn 2019 5 Replaced by INFO284

Skills

Programming Languages

TypeScriptJavaScriptPythonJavaSQLRPrologHaskell

Frameworks & Libraries

SvelteDjangoFlaskHugoZolaAstroJSReactROS2Next.jsAngular.NETWordPressWeb Development

Databases & Cloud

PostgreSQLSupabaseCloudflareAzureDatabase DevelopmentCloud Architecture

Tools & Systems

GitGitHubDockerNginxLinuxFreeBSDApacheShell ScriptingLaTeXMarkdownWebhooksProxMoxGanetiWireguardCodebergDigaSystemVismaCI/CD

AI & Data Science

Machine LearningNLPRoboticsSearch AlgorithmsAI EthicsAI SafetyAI Safety GovernanceAI Safety Policy

Organization & Leadership

Project ManagementRecruitmentOrganization BuildingOrganization DevelopmentBoard WorkBoard CollaborationAdministrationEvent ManagementConference ManagementCourse FacilitationTeachingProduction Management

Business & Strategy

AccountingBudgetingBrand BuildingGrowth StrategyCustomer RelationsMarketingStrategyDocumentationProcurement PlanningProduct DevelopmentUX

Infrastructure & Networking

System AdministrationVirtualizationNetwork AdministrationNetworkingFirewallMigrationOperations & Uptime

Security & Operations

IT SecurityEncrypted CommunicationOperational DutyDocument Management

Radio Engineering

Radio EngineeringRadio CommunicationTechnical OperationsTechnical Planning

Support & Training

Technical SupportTechnical Training

General

Collaborative workAcademic Writing

Languages

Norwegian (Bokmål) Native
English Fluent
German Basic

Certificates

Forklift Operator Certificate

Norwegian Armed Forces

2017-10

Driver's License, Class B

Norwegian Public Roads Administration

2017-01

Featured Projects

Personal Website

My personal website and blog, built with SvelteKit.

SvelteKitTypeScriptCSS
Hugo

Bergen Open Source

Website for the Bergen Open Source conference.

Web Technologies