Madhushanka Padmal

Postdoctoral Researcher at FOSSASIA

Uppsala, 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
M Padmal is a postdoctoral researcher and electrical engineer with a PhD in wireless communications and a decade of experience building embedded systems, firmware and Android applications for open hardware projects. Based in Uppsala, he has combined academic research on energy-constrained wireless systems with hands-on development for FOSSASIA’s PSLab and NeuroLab—contributing firmware, schematics and mobile apps used by a global maker community. He has a strong track record in mentoring (multiple GSoC/GCI cohorts) and teaching machine learning and AI courses, bridging research, pedagogy and community-driven open source. His work spans low-level MCU bootloaders and ADC/timer configuration to Android UI refactors and sensor integrations, reflecting rare full-stack embedded-to-mobile fluency. Notably, he helped ship production-ready hardware files (BoM/Gerbers) and APK release automation, showing attention to end-to-end productization beyond research.
code11 years of coding experience
job7 years of employment as a software developer
bookB.Sc. Engineering (Hons) Electronic and Telecommunication Engineering, B.Sc. Engineering (Hons) Electronic and Telecommunication Engineering at University of Moratuwa
bookMaster's degree Wireless Communications Engineering, Master's degree Wireless Communications Engineering at University of Oulu
bookMathematics, Mathematics at Royal College Colombo
bookDoctor of Philosophy - PhD Electrical Electronics and Communications Engineering, Doctor of Philosophy - PhD Electrical Electronics and Communications Engineering at Uppsala University
languagesSinhala, English, Tamil, Arabic, Finnish, Swedish
stackoverflow-logo

Stackoverflow

Stats
478reputation
18kreached
6answers
17questions
github-logo-circle

Github Skills (42)

hardware-designs10
timers10
firmware10
timer10
android-sdk10
c-programming10
ui-design10
android-development10
java10
javas10
schematic10
adc10
sys10
android10
embedded10

Programming languages (18)

C#JavaCSSC++CCMakePrologHTML

Github contributions (5)

github-logo-circle
fossasia/neurolab-hardware

Nov 2018 - May 2021

Neurolab Hardware
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:33 commits, 18 PRs, 5 pushes in 2 years 6 months
Contributions summary:Madhushanka's contributions primarily revolve around modifying and completing schematics related to hardware components. They updated layouts and added footprints for components, including the Arduino and connectors. The changes suggest a focus on creating or refining the physical design aspects of the Neurolab hardware, implying a role in the embedded systems or hardware development of the project.
hardware
fossasia/pslab-app

May 2017 - Apr 2022

PSLab App for Android, iOS, desktop and web https://play.google.com/store/apps/details?id=io.pslab
Role in this project:
userMobile Developer (Android)
Contributions:22 releases, 202 reviews, 291 commits in 5 years
Contributions summary:Madhushanka primarily worked on the PSLab Android App, focusing on implementing features and fixing issues. Their contributions included porting code, reducing image sizes, and redesigning the application's user interface. The user also added functionalities for sensor-related instruments such as the SX1276, ensuring app operability and addressing screen update problems.
androidios
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