Lau Skorstengaard

Senior Software Engineer at Databricks

Aarhus Municipality, Central Denmark Region, Denmark
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Lau Skorstengaard is a Senior Software Engineer with a PhD in Computer Science and 11 years of experience building robust systems across embedded devices, language research, and large-scale platforms. He has combined academic rigor from Aarhus University—where he researched language-based security and taught programming languages—with hands-on engineering at Toit, Roku, Uber, and currently Databricks. Notably, he contributed low-level RMT primitives to the popular Toit ESP32 runtime, enabling flexible bidirectional GPIO communication and transmit-and-receive protocols for microcontrollers. Comfortable across systems, languages, and security-aware language design, Lau bridges theory and practice to deliver reliable, well-specified implementations. Based in Aarhus, he brings a pattern-oriented mindset to solving hard engineering problems and a track record of translating research ideas into production-quality code.
code10 years of coding experience
job4 years of employment as a software developer
bookComputer Science - Types Logic Semantics and Verification, Computer Science - Types Logic Semantics and Verification at Oregon Programming Languages Summer School
bookComputer Science, Computer Science at DeepSpec Summer School
bookComputer Science, Computer Science at Midlands Graduate School in the Foundations of Computing Science
bookComputer Science, Computer Science at Technical University of Munich
bookComputer Science - Applied Functional Programming in Haskell , Computer Science - Applied Functional Programming in Haskell at Utrecht Summer School
bookHigh school diploma, High school diploma at Aarhus Katedralskole
bookDoctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Aarhus University
languagesDanish, English, German
github-logo-circle

Github Skills (6)

esp3210
rm10
gpio10
embedded10
microcontroller10
sys10

Programming languages (7)

C#ToitJavaCJavaScriptGoPython

Github contributions (5)

github-logo-circle
toitlang/toit

Dec 2021 - Mar 2022

Program your microcontrollers in a fast and robust high-level language.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 release, 52 reviews, 15 commits in 3 months
Contributions summary:Lau primarily contributed to the implementation and expansion of RMT (Remote Manipulation Technology) primitives within the Toit language for ESP32 microcontrollers. This included adding configurations for TX (transmit) and RX (receive) modes, setting idle thresholds, and adding support for bidirectional GPIO pins, enabling more versatile communication capabilities. Furthermore, the user enhanced the functionality by adding the `transmit_and_receive` primitive, making it possible to implement various communication protocols.
high-levellanguage-levelembeddedhigh-level-languagemicrocontrollers
dotnamics/buzzwordbingo

Mar 2017 - Jul 2018

Contributions:1 PR, 10 pushes, 1 comment in 1 year 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Lau Skorstengaard - Senior Software Engineer at Databricks