Software Engineer · M.Sc., SDU

Oskar Kjær Thomsen

I build complete systems, from embedded devices to web applications. My latest runs the weekly tournaments at a local pool club, in production. For my master's thesis, I built a satellite data pipeline for a case from the Danish Environmental Protection Agency. Now looking for my first full-time software engineering role.

Technical Skills

Languages

  • C#
  • Python
  • Java
  • SQL
  • HTML/CSS
  • TypeScript

Backend & Web

  • ASP.NET Core
  • Entity Framework Core
  • REST APIs
  • Node.js
  • React
  • Vitest

Databases

  • SQL Server
  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis

Cloud & DevOps

  • Linux
  • Docker
  • Kubernetes
  • Azure
  • Google Cloud
  • CI/CD
  • Git
  • Caddy

Data & Messaging

  • Apache Kafka
  • RabbitMQ
  • MQTT

Featured Projects

Pool Tournament Platform

A web platform that runs the weekly tournaments at my local pool hall, from pool play and knockout brackets to season standings and handicaps, with live updates on players' phones and the club's TV screen.

  • TypeScript
  • React
  • Node.js
  • PostgreSQL
  • Vitest
  • Docker
  • Caddy

Satellite-Based Detection of Pesticide Overuse

Analyzed Sentinel-2 satellite imagery to flag likely overuse of pre-harvest desiccant on Danish potato fields, for a case brought by the Danish Environmental Protection Agency.

  • GIS
  • Sentinel-2 API
  • MySQL
  • RabbitMQ
  • Docker

This Portfolio Website

This site itself — a server-rendered ASP.NET Core application backed by EF Core and SQL Server, built specifically to demonstrate the Microsoft development stack.

  • ASP.NET Core
  • Entity Framework Core
  • SQL Server
  • Docker

Wildlife Camera Monitoring System

A simulated wildlife camera network built on ESP32 and Raspberry Pi, with wireless drone-based image offloading and local LLM image annotation.

  • Embedded Linux
  • Python
  • Bash/Shell
  • Wi-Fi Networking
  • Local LLM

Flexible Software Architectures — TV 2 Play Case

A microservice-based mockup of TV 2's streaming platform, TV 2 Play, built to explore independent scalability and availability under a publish/subscribe architecture.

  • Microservices
  • Apache Kafka
  • Docker