Florian Biermann

Software Engineer, PhD in Computer Science

Currently

Senior software engineer at Keylane A/S.

Overview

PhD in computer science, M.Sc. in IT, with extensive industry experience as tech lead, leading architecture, programming language design and parallel and concurrent programming.

My technical core strengths are object-oriented and functional programming; weak memory models; concurrency and parallel programming; and programming language design and implementation.

Languages F#, OCaml, Java, C#, C++, Python, Ruby, Racket and Emacs Lisp.

Domains Weak memory models, concurrent programming, DSL design and implementation.

Employment

2026-now Keylane A/S, Copenhagen, Denmark

2026-now Thread & Type

2025-2026 NES Tech A/S, Copenhagen, Denmark

2023-2025 IT University, Copenhagen, Denmark

2018-2025 SimCorp, Copenhagen, Denmark

2014-2015 IT University, Copenhagen, Denmark

2013-2014 Medial Insight A/S, Copenhagen, Denmark

Education

2015-2018 IT University of Copenhagen, Denmark

2012-2014 IT University of Copenhagen, Denmark

2010-2011 Art Institute of Boston, Boston, USA

2008-2011 University of Bremen, Bremen, Germany

Publications

2018 Puncalc: Task-Based Parallelism and Speculative Reevaluation in Spreadsheets.

Rewriting High-Level Spreadsheet Structures into Higher-Order Functional Programs

2017 Quad Ropes: Immutable, Declarative Arrays with Parallelizable Operations

2016 Declarative Parallel Programming in Spreadsheet End-User Development

Wrist-worn Pervasive Gaze Interaction

2015 A Gaze Interactive Textual Smartwatch Interface

A GazeWatch Prototype

2012 The Animation Loop Station: Near Real-Time Animation Production