Summary
Lasse Hansen is an Engineer III specializing in compilers with eight years of experience bridging formal research and practical software engineering. With a PhD trajectory in computer science from Aarhus University and deep expertise in formal verification, homotopy type theory, and category theory, he applies rigorous mathematical methods to real-world problems like side-channel security and probabilistic languages for cryptographic proofs. He transitioned from academic research—formalizing M-types/coinduction in cubical type theory and building security models for power-flow leakage—to production-grade compiler work at CrowdStrike. Comfortable across functional programming, language-based security, and program verification, he brings a researcher’s precision to systems engineering. Based in Aarhus, he combines theoretical depth with hands-on implementation experience that few compiler engineers can match.
8 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Aarhus University
English, Danish, German, Chinese