Anders Hovgaard

Senior Software Engineer at Motorola Solutions

Malmo, Sweden
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
Anders Hovgaard is a Senior Software Engineer at Motorola Solutions with 11 years of hands-on experience in functional and parallel programming. A DIKU graduate who extended Futhark for his master's thesis, he brings deep compiler expertise—adding higher-order functions, defunctionalization, and monomorphization to a high-performance GPU language. His background includes research time at the University of Tokyo’s Kobayashi Lab and practical systems work improving TLS/session ticket handling in the Erlang/OTP codebase. Anders blends academic rigor in type systems and language design with production-grade backend engineering, often focusing on correctness and performance trade-offs. Based in Malmö, he pairs a strong theoretical foundation with pragmatic contributions to notable open-source projects. Colleagues know him for making subtle, high-impact changes inside complex compilers and protocols rather than flashy surface features.
code11 years of coding experience
job4 years of employment as a software developer
bookUniversity of Tokyo
bookSTX, Mathematics and Music, STX, Mathematics and Music at Aalborg Katedralskole
bookGuest student, Software technology, Guest student, Software technology at Danmarks Tekniske Universitet
bookMaster of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at University of Copenhagen
languagesEnglish, Danish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (18)

ssl10
tls1210
erlang10
tls1310
mtls10
compiler-compiler10
futhark10
libtls10
compiler10
functional-programming10
type-check9
security9
cryptography9
type-checking9
cuda6

Programming languages (10)

SmartyCRustGoHaskellFutharkHTMLErlang

Github contributions (5)

github-logo-circle
diku-dk/futhark

Jan 2018 - May 2018

:boom::computer::boom: A data-parallel functional programming language
Role in this project:
userBack-end Developer
Contributions:11 commits, 11 PRs, 48 pushes in 3 months
Contributions summary:Anders primarily focused on implementing and refining the defunctionalization process within the Futhark compiler. Their work involved adding support for higher-order functions, type checking, and monomorphization. They addressed various issues related to dynamic functions, infix operators, and closure environments, improving the overall performance and correctness of the code transformation. The commits reveal significant changes to the defunctionalization module, indicating a deep understanding of the compiler's internal workings.
cudafutharkgpu-programminggpu-accelerationfunctional-programming
erlang/otp

May 2022 - Jul 2022

Erlang/OTP
Role in this project:
userBack-end Developer
Contributions:7 reviews, 8 commits, 3 PRs in 2 months
Contributions summary:Anders primarily focused on improving the TLS implementation within the Erlang/OTP repository. They addressed critical issues related to TLS 1.3 session ticket handling, including fixing test failures and correcting the use of time units (seconds vs. milliseconds) in ticket age calculations. Their contributions also involved adding functionality for stateless session tickets, enabling these tickets to work across multiple server instances. The changes involved modifications to several Erlang files related to SSL and session ticket management.
gleamerlangbeamerlang-otpelixir
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
Anders Hovgaard - Senior Software Engineer at Motorola Solutions