Summary
Mikkel Erlandsen is a Principal Software Engineer with 18 years of hands-on experience designing and building robust Unix-based systems, search engines, and low-level mobile plumbing for iOS and Android. He blends deep systems knowledge in C/C++ and Unix I/O with high-level language fluency (Java, Python, Clojure, Go, Ruby) to deliver scalable distributed services, metadata-driven search, and long-term stable APIs and ABIs. His career spans roles at Canonical, Xamarin, Microsoft and startups where he shipped desktop/mobile middleware, search stacks (Lucene/Xapian), and custom high-performance distributed tooling—once replacing early Hadoop with a bespoke MapReduce engine. Based in Denmark, Mikkel is equally comfortable hacking libusb and dbus as he is architecting server-side key/value and SQL-backed systems, and he brings an unusual mix of formal mathematical training and practical low-level engineering to solve performance- and reliability-critical problems.
18 years of coding experience
17 years of employment as a software developer
cand.scient. Algebraic Topology Cryptology Algebraic Geometry, cand.scient. Algebraic Topology Cryptology Algebraic Geometry at Aarhus University
Silkeborg Amtsgymnasium
T.H. Langs
English