Rickard Nilsson is an Associate Professor and signal processing expert with 19 years of experience translating broadband and wireless research into real-world systems, from co-inventing VDSL technologies to spearheading flexible radio and software-defined radio research. He founded and leads a research group at Luleå University of Technology focused on waveform and algorithm development for wireless communications, localization, sensing and space systems, while teaching and supervising multiple Ph.D. students. His career spans industry-standard impact (contributions to VDSL1/VDSL2 standardization) and deep academic collaborations across Sweden, Austria and the US, including a research stint at Stanford. Rickard blends theoretical rigor with practical implementation, often moving concepts from low-complexity algorithm design to SDR prototypes and industry partnerships in telecom, mining and space. Less obvious: his work introduced flexible communication waveforms into ultrasonic research at LTU, shifting the lab’s experimental paradigm. He is based in Luleå, Sweden, and remains active in both research and applied engineering.
19 years of coding experience
12 years of employment as a software developer
Ph.D., Signal Processing & Telecommunications, Ph.D., Signal Processing & Telecommunications at Luleå University of Technology
Contributions:941 commits, 152 PRs, 293 pushes in 14 years 8 months
Contributions summary:Rickard focused on property-based testing, enhancing the functionality and robustness of the ScalaCheck library. Their contributions included implementing repeated testing, improving test output formatting for better readability, and adding new generator combinators to expand the test data generation capabilities. They also worked on refactoring the test structure to divide test logic, making the testing process more modular.
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.