Tor Henrik Ulsted

main · dev · pull requests

Tor Henrik Ulsted

A scroll-driven story of biodiversity science and software development, told through the metaphor of git.

Biology
Coding
2016

High School

Biology 1 & Technology and Research Studies 1

  • Interdisciplinary Project 02.06.2016
  • Yrons Prosjekt 12.05.2016
  • Global Warming & Marine Pollution 16.10.2016
High School: Biology & Technology
2016–2017

High School

Information Technology 1

  • Tour Arendal 15.11.2016 HTMLCSSJavaScript
  • Lets Travel 20.03.2017 HTMLCSSJavaScriptPHPMySQL
IT1: HTML & CSS - Web Development
2017–2018

High School

Biology 2 & Technology and Research Studies 2

  • Biology 2 15.08.2017 Field BiologyMarine Ecology
  • Technology and Research Studies 2 15.08.2016 ResearchReport Writing
2017-2018

High School

Information Technology 2

  • Collision Physics 20.02.2018 HTMLCSSJavaScriptCanvas
  • Pong 23.02.2018 HTMLCSSJavaScriptCanvas
  • The Search of the Missing Diamonds 20.02.2018 HTMLCSSJavaScriptCanvas
  • Flappy Bird 23.02.2018 HTMLCSSJavaScriptCanvas
  • Hogwarts WebPage 04.04.2018 HTMLCSSJavaScript
  • Paratrooper 08.06.2018 HTMLCSSJavaScriptCanvas
2019

University of Agder

Semester 1: Autumn

  • Human Physiology and Anatomy 01.09.2019 PhysiologyAnatomy
  • Cell Biology with Genetics 01.09.2019 Cell BiologyGenetics
  • Introductory Biology 01.09.2019 Biology
2019–2020

University of Agder

Learning Tools for Biology

  • Cell Membrane HTML 19.09.2019 HTMLCSSJavaScript
2020

University of Agder

Semester 2: Spring

  • Botany 05.01.2020 BotanySystematics
  • Zoology 05.01.2020 ZoologySystematics
  • Evolutionary Biology 05.01.2020 EvolutionPhylogeny
2020

University of Agder

Learning Tools & App

  • Fillup 'n Fuel 01.01.2020 React NativeExpoGoogle Play Store
  • Zoology: Phylogenetic Tree 19.03.2020 HTMLCSSJavaScript
  • Species Test: Animals 03.05.2020 HTMLCSSJavaScript
  • Species Test: Norwegian Broadleaf Trees 15.09.2020 HTMLCSSJavaScript
2020

University of Agder

Semester 3: Autumn

  • General Chemistry 01.09.2020 Chemistry
  • Molecular Biology 01.09.2020 Molecular BiologyGenetics
  • General Ecology 01.09.2020 Ecology
2020–2021

BioFactum: Student Organization

Founded: 18.01.2020

Web tools for the student biology organization

  • BioFactum Website 18.02.2020 HTMLCSSJavaScript

    No longer available

  • FugleQuizzen 20.05.2020 HTMLCSSJavaScript
  • Species Test 22.10.2020 HTMLCSSJavaScript
  • Randomized Tables 24.10.2020 HTMLCSSJavaScript
  • Randomizer 31.08.2021 HTMLCSSJavaScript
PR #1

Add Web Infrastructure for Student Community

Co-founded BioFactum, the student biology organization, and stepped into the IT role: building the website, creating digital tools, and shaping the online presence. The first time programming skills directly supported the field of biology.

Merged Merged: Web development → Student community tools
2021

University of Agder

Semester 4: Spring

  • Mathematics for Biologists 05.01.2021 Mathematics
  • Biostatistics 05.01.2021 Biostatistics
  • Organic and Analytical Chemistry 05.01.2021 Chemistry
2021

University of Agder

Spring

  • Biostatistics 21.04.2021 HTMLCSSJavaScript
2021

University of Agder

Semester 5: Autumn

  • Marine Conservation Biology 01.09.2021 Marine Conservation
  • Introduction for Student Mentors 01.09.2021 Mentoring
  • Animal Physiology 01.09.2021 Physiology
  • Aquatic Ecology 01.09.2021 Aquatic Ecology
2021

University of Agder

Autumn

  • R programming: Introduction 01.09.2021 R
  • Animal Physiology Lab 21.10.2021 RData Analysis
PR #2

Reintroduce Programming Instincts

Encountered real data-analysis challenges in ecology. R was new, but the logic wasn’t. High-school programming background resurfaced: loops, functions, debugging, problem-solving. R went from a requirement to a superpower.

Merged Merged: Programming instincts → Quantitative ecology
2022

University of Agder

Semester 6: Spring

Proportional differences of rodents and other prey in the Eurasian Eagle Owl’s diet

  • Examen Philosophicum 05.01.2022
  • Bachelor Thesis 05.01.2022
2023

Norwegian University of Science and Technology

Semester 1: Autumn

  • Quantitative Analyses in Ecology and Evolution RStatisticsGLMPoissonBinomialNegative binomialMixed effects
  • Study Design Research Design
  • Natural Resources Management Ecology
  • Interdisciplinary Project for Environmental Sustainability Sustainability
2023

Norwegian University of Science and Technology

Semester 2: Spring

  • Sustainable Management of Ecosystem Services SustainabilityEcology
  • Plant Ecology BotanyEcology
  • arctic-horizon-scanning 2023-01-24 RStatistical Modeling
  • RemDup-IS 2023-04-17 RShiny
2023

Norwegian University of Science and Technology

Semester 3: Autumn

2024

Norwegian University of Science and Technology

Semester 4: Spring

  • Scientific Research Seminar in Natural Resources Management Research
  • Master Thesis in Natural Resources Management RSDMBiosecurity
  • Nordic Society Oikos Conference 15.03.2024 ConferenceArcticBiosecurity

    Presented my master thesis on Arctic horizon scanning and biosecurity.

  • Best Master's Thesis in Sustainable Development 2024 19.06.2024 AwardNTNUSustainable DevelopmentArcticBiosecurity

    Award from NTNU Natural Science Department. My master thesis was awarded as the best master thesis in sustainable development 2024.

2023-2024

Nextron Development

  • Payload Engineer - BioSat 2023-2024 ArduinoRaspberry PiSpaceIoT3D Printing

    Payload Engineer at OrbitNTNU BioSat: systems for plant growth in space. Work included 3D modelling/printing, sensor data, and leading a sub-team of 4. Design of supply systems (nutrients, water, light) and survival tests.

  • Audhill Salong 10.01.2024 Tailwind CSSNextronSQLite
2024

Research Assistant

Norwegian University of Science and Technology

  • Continued work on the Arctic Horizon Scanning Project R

    I continued to improve the Arctic Horizon Scanning Project under NTNU, using known vascular plant locations and climate data to model the climatic niche space of plants known to be alien throughout the world and identified overlaps in their climatic niche space with the Arctic.

2024

R Packages

  • Botanical Name Parser 01.09.2024 R Package

    A package for parsing botanical names to correct spelling errors and improve data quality.

2025-Today

Agder County Municipality

Teacher

  • Science: Construction and Civil Engineering ScienceTeaching
  • Science: Health and Social Care ScienceTeaching
  • Science: Restaurant and Food Studies ScienceTeaching
  • Mathematics 1P-Y MathematicsTeaching
  • Mathematics 1P MathematicsTeaching
  • Mathematics 2P MathematicsTeaching
  • Published Scientific Paper 07.11.2025 PublicationArcticBiosecurity
2025–2026

GitHub Repositories

Personal and academic projects

  • The Scribes Quill 22.01.2025 Electron + viteTypeScriptTailwind CSSSQLite
  • SvinnExtractor 19.02.2025 Electron + viteTypeScriptTailwind CSSSQLite
  • shortcut-showdown 03.03.2025 Next.jsReactTailwind CSSEdge Config
  • escape-room 06.03.2025 Next.jsTypeScriptTailwind CSS
  • statistikk-2p 14.03.2025 Next.jsReactTailwind CSS
  • ulsted.no 29.03.2025 Next.jsReactTailwind CSS
  • geometry-lab 30.03.2025 Next.jsReactTailwind CSS
  • PerFiManager 03.04.2025 NextronTypeScriptTailwind CSSSQLite
  • academics 18.04.2025 Next.jsReactTailwind CSS
  • brain-maze 02.06.2025 Next.jsTypeScriptTailwind CSS
  • academic-tools 03.07.2025 Next.jsReactTailwind CSS
  • math-lab 17.10.2025 Next.jsReactTailwind CSS
  • math-games 09.02.2026 Next.jsReactTailwind CSS
Future

Full-Stack Biodiversity Scientist

The convergence ahead

All the ecological knowledge, field experience, and scientific methodology are in place. What remains is the backend foundation to build the tools that bring it all together.

  • Biodiversity data platforms

    Scalable systems for species occurrence, monitoring, and ecological datasets.

  • Ecological modelling APIs

    Backend services powering species distribution models, climate niche analyses, and risk assessments.

  • Automated monitoring pipelines

    Sensor data ingestion, remote sensing, and nightly model updates. All require robust infrastructure.

  • Restoration planning tools

    Decision-support systems combining spatial data, ecological models, and stakeholder interfaces.

  • Citizen-science systems

    Platforms for public data collection with proper authentication, validation, and data integrity.

Future

Backend & Infrastructure Engineering

Enterprise Systems & Data Architecture

The missing foundation before biology and technology can fully converge. Frontend, tooling, and data science are strong, but building biodiversity platforms, ecological modelling APIs, and automated monitoring pipelines requires deep backend understanding.

  • Large-scale backend infrastructure

    How enterprise-grade systems are structured, maintained, and scaled for reliability and performance.

  • Databases & data architecture

    Relational databases, data modelling, backup/restore strategies, high-availability setups, and transactional consistency.

  • Security & access control

    Identity management, role-based access, audit trails, and secure API communication. Essential for handling sensitive ecological data.

  • Automation & operational tooling

    Deployments, monitoring, system checks, data migrations. The backbone of automated ecological workflows.

  • Systems thinking at scale

    Tracing cause-and-effect across complex networks, diagnosing emergent problems, building stable and resilient architectures.

PR #3

Merge: Biology × Technology

An open pull request representing the future direction, where both branches combine permanently. Biodiversity science powered by software engineering.

Open Open: Proposing full-stack biodiversity scientist

$ git merge --no-ff dev