About me
I am a trained computer scientist working as a software engineer.
I have a general interest in a lot of computer science related topics, but at the moment I am most interested in programming languages. This includes both the design (semantics, types) and the implementation.
Experience
- 2024 - ?:
Senior Software Engineer - Reel
Backend development and data engineering in the energy space
Technologies: Elixir, Python, Terraform
- 2021 - 2024:
Lead Software Engineer - LogPoint
Working on getting LogPoint into the cloud by building new services that handles large volumes of data.
Technologies: Functional Scala, AWS, Terraform, Go, Python, Docker and so on.
Started as Software Engineer, now working as a Lead Engineer.
- 2019 - 2021:
Software Developer - Lendino
Building crowdfunding and alternative investment platforms using Scala with an emphasis on functional programming techniques.
- 2017 - 2019:
Student Software Developer - Lendino
- 2018:
Teaching Assistant - University of Copenhagen
Teaching exercise classes and grading assignments in the course Programming Language Design. The course teaches subjects such as
- History of programming languages
- Implementation strategies for programming languages
- The design space of programming languages
- Domain specific languages
- 2016 - 2017:
Teaching Assistant - University of Copenhagen
Teaching exercise classes and grading assignments in the course Introduction to Computer Systems. The course teaches subjects such as
- Machine architecture
- Operating systems
- Computer networks
- 2015 - 2016:
Student Worker - Unity Technologies
Working on a continuous integration system written in Python
Education
- 2017 - 2019:
MSc in Computer Science - University of Copenhagen
Courses in
- Advanced algorithms and complexity theory
- Machine Learning
- Programming language theory
- 2018 - 2019:
Msc in Informatics - Technical University of Munich
Erasmus exchange for one semester. Courses in
- Compiler optimizations
- Programming language design and implementation
- Code generation techniques
- 2014 - 2017:
BSc in Computer Science - University of Copenhagen
Courses in general computer science topics like
- Algorithms and Discrete Mathematics
- Machine Architecture and Operating Systems
- Compilers and Programming Languages