Summary
Lars Nielsen is a Senior Software Engineer and PhD with 11 years of experience specializing in distributed storage systems, deduplication research, and edge IoT data collection. He has built prototypes from user-space FUSE filesystems to middleware for industrial protocols, bridging low-level storage research with full-stack product delivery. Lars consults to avoid cloud lock-in and designs scalable, energy- and space-efficient storage architectures while contributing to projects like Sky Labs’ middleware and Obsidian Wolf Labs’ research initiatives. His work uniquely combines academic rigor—world-first generalized deduplication prototypes—with practical engineering across C#, Go, Python, Kotlin and embedded protocols. Based in Aalborg, he’s as comfortable excavating legacy code as he is architecting future-proof data systems that question which data truly needs to be stored.
11 years of coding experience
10 years of employment as a software developer
Master of Science - MS Software Engineering, Master of Science - MS Software Engineering at Aalborg University
Graduated student Math Science English Danish, Graduated student Math Science English Danish at Technical College Christianbjerg
Doctor of Philosophy - Ph.D Electrical and Computer Engineering, Doctor of Philosophy - Ph.D Electrical and Computer Engineering at Aarhus University
Academy Profession degree Computer Science, Academy Profession degree Computer Science at Erhvervsakademi Aarhus | Business Academy Aarhus
Brøruphus Efterskole
English, Danish, German, Spanish