Aarhus Municipality, Central Denmark Region, Denmark
Join Prog.AI to see contacts
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.
10 years of coding experience
4 years of employment as a software developer
Computer Science - Types Logic Semantics and Verification, Computer Science - Types Logic Semantics and Verification at Oregon Programming Languages Summer School
Computer Science, Computer Science at DeepSpec Summer School
Computer Science, Computer Science at Midlands Graduate School in the Foundations of Computing Science
Computer Science, Computer Science at Technical University of Munich
Computer Science - Applied Functional Programming in Haskell , Computer Science - Applied Functional Programming in Haskell at Utrecht Summer School
High school diploma, High school diploma at Aarhus Katedralskole
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Aarhus University
Program your microcontrollers in a fast and robust high-level language.
Role in this project:
Embedded 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.
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