# ABOUT ME
Enthusiastic and ambitious person
I'm a curious and outgoing year-old, living with my girlfriend and our two children: a years old boy and a year old girl. I'm a "fynbo" with a capital F and love Harske Hubbi and old techno music.
As a passionate Linux enthusiast and open-source contributor, I've dedicated the last years to full-stack development. During this time, I've gained expertise in a range of technologies including Node.js, TypeScript, Vue.js, FeathersJS, React, PostgreSQL, Azure, MongoDB, DevOps and more.
Currently employed at
Danfoss
,
a prominent Danish company that is globally renowned for its
sustainable solutions.
With colleagues across China, India, Ukraine, Slovenia,
Poland, and Denmark, I've honed my remote work skills,
effective communication, and team collaboration.
In my daily life and my spare time, I code small projects,
play Counter Strike, and spend time with my
girlfriend & family.
I'm on the board of a local non-profit organization called
Odeology
where I occasionally in the weekends work as a lighting
technician at various electronic and techno music concerts and
festivals.
# EXPERIENCE
Senior Software Engineer
Danfoss A/S
Kolding, Denmark
October 2024 - Present
Developing the Danfoss Ally™ smart heating platform - IoT solution with mobile app and smart thermostats. Architected mobile applications using React, TypeScript, and Tuya Smart Application Framework.
Senior Software Engineer
Danfoss A/S
Copenhagen, Denmark
September 2022 - October 2024
Acting tech lead in close collaboration with the Product Owner on the web interface for remote management of Danfoss Store Manager devices — a Smart Store solution for major supermarket chains in Denmark, Norway, Sweden, France, Australia, and the USA, improving food safety while reducing food waste and energy costs. Joined a struggling team and worked to turn things around, improving collaboration and team dynamics. Implemented CI/CD pipelines using Azure DevOps, React, and XML technologies. Architected technical decisions impacting product roadmap and scalability.
Software Engineer
Danfoss A/S
Kolding, Denmark
October 2020 - September 2022
Full-stack development on the B2B monitoring platform Leanheat Monitor, enabling the monitoring of primarily Danfoss ECL units for district heating — including third-party support: Developed sustainable software solutions for district heating optimization and green energy transition. Built and maintained Leanheat Monitor platform using cloud-native technologies. Implemented microservices architecture with React, Node.js, Kubernetes, Terraform, and MongoDB.
# ADDITIONAL EXPERIENCE
Master Booker and Founder
Pletora ApS
Odense, Denmark
May 2019 - October 2021
Learned about startup industry, SME market approach and customer feedback importance.
Founded and served as CEO/CTO of
Pletora ApS
,
a SaaS booking platform integrating with Microsoft Office 365.
Built with Node.js, TypeScript, PostgreSQL and Vue.js.
Network Administrator
Coworking Plus ApS
Odense, Denmark
October 2015 - August 2020
Designed and built networking infrastructure for Southern Denmark's largest coworking space supporting 350+ users. Using Ubiquiti Unifi.
Teacher
Ung Plus Vest (Non-profit)
Svendborg, Denmark
October 2015 - October 2016
Taught technical skills to students aged 13-18, including web development fundamentals
and Adobe After Effects/Premiere Pro through hands-on, project-based learning.
Helped students build whatever projects they were interested in,
from websites to video editing - just making sure they had fun while learning.
# MY OWN PROJECTS
TaskStarter | VS Code extension
feature/${taskID}-${taskName}
Well it
MIGHT
just be your lucky day! 🍀
This extension fixes that! 💡
Now you can start your task from the comfort of your lovely little
memory-hogging vscode "IDE." 💻
Just use the
"Start new task"
command, and it will display the tasks in the current iteration of
your sprint! 🚀
Find the task you want to work on and hit enter. It will magically
create a new branch with the correct name for you, no need to
intervene. 🪄
When you are done with your branch, you simply use the command
"Finish task"
and it even creates A PULL REQUEST and you to it on Azure DevOps!
🙌
So what are you waiting for?! We are in short supply so get it
while you can! ⏳
Task Starter - Github
Task Starter - VSCode Marketplace
- Typescript
- VSCode Extensions
- Azure DevOps
- API
w830-logger | Simple project
/metricswhich you can use for collecting the data into Prometheus and Grafana w830-logger - Github
- MongoDB
- Ecowitt
- Docker
- Prometheus
- Grafana
# SKILLS
JavaScript / TypeScript | Expert Level
I have worked with Javascript and Typescript for the last
years and have developed a deep knowledge regarding the languages.
I have contributed to various open source projects. Mainly the
FeathersJS
project.
I have made various authentication plugins and helped fix various
bugs and I'm a contributor on the
Feathers Authentication Management
project
- ES6
- React
- Redux
- Vuex
- Vue
- NestJS
- Functional Programming
- NodeJS
- FeathersJS
- Stripe
DevOps | Advanced Level
In my time building Pletora's code base, I've used quite a few
DevOps technologies.
I've built Pletora's stack using Docker, Gitlab Container Registry,
Digital Oceans managed Kubernetes and PostgreSQL, Gitlab CI/CD and
with automated build notifications.
Errors is automatically sent to Sentry.io which generates reports.
- Kubernetes
- Docker Swarm
- Docker
- Gitlab CI/CD
- Travis
- CI/CD
- Digital Ocean
- Git
- Sentry
- Gitlab Container Registry
Linux | Advanced Level
I've been using Arch Linux daily for almost 6 years now and have
gained a lot of experience in this field.
I manage many Linux servers and maintain various software.
- Nginx
- Ubuntu Server
- Arch Linux
- PostgresQL
Kubernetes | Intermediate Level
I've gained a lot of knowledge while using Kubernetes to deploy Pletora and Leanheat Monitor, including how to create scalable deployments and manage containerized applications, Ingress, certificate management and more.
- Ingress
- Cert-manager
- K8s
- Rancher
- Deployments
Python | Intermediate Level
I've used Python for various small projects, mainly for scripting and data analysis. Also building small home assistant plugins.
- Python
- Homeassistant
- Webscrapers
- Data parsing
- Reverse engineering
- FastAPI
Embedded Programming | Intermediate Level
I enjoy making embedded programming as a hobby and love to use the
ESP32, TI Lauchpad, Arduino and more.
Here I mainly use the PlatformIO and either C++ or Rust as the
language.
- ESP32
- Arduino
- C++
- TI Launchpad
- Rust
- Go
Network Administration | Intermediate Level
In my time at Coworking Plus I planned and built a networking
infrastructure, currently supporting around 350 people.
I've gained knowledge of VLANs, WIFI coverage, network management,
multi-ip setups and more.
- Ubiquiti Unifi
- VLAN
- Switching
- Firewall
- WIFI
- Network management
# EDUCATION
University Of Southern Denmark
2016 – 2020 | BEng in Software Technology Engineering
At SDU I learned how to approach a software project as a
Software Engineer. I learned a lot of the methods and tools
used, like UML, MoSCoW, Requirements, software maintenance and
more.
Most importantly I learned how to work as a team and how to
delegate tasks.
The programming languages I learned were Java, C# and
Javascript.
Erhvervsakademiet Lillebælt
2012 – 2014 | Professional degree - Multimedia Design
At Multimedia Design I learned a lot about the theory behind
great UI and UX.
We had courses with the purpose of teaching color theory,
composition, what engages with a user and more.
# REFERENCES
Professional References
Professional references are available upon request.
I can provide contacts from current and previous employers,
colleagues, and project stakeholders who can speak to my
technical abilities, work ethic, and collaborative skills.
Portfolio & Code Samples
Extensive code samples and project documentation available on:
GitHub Portfolio ↗ - Open source contributions and personal projects
VS Code Extension ↗ - Published TaskStarter extension
Contact for References
Please feel free to reach out via email or LinkedIn to request specific references tailored to the role and responsibilities you're considering me for.
Fork this resume at Github