Hasini Witharana

Scientist at Intel Corporation

Gainesville, Florida, United States
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

👤
Senior
🎓
Top School
Hasini Witharana is a scientist and security-focused software engineer with 10 years of experience blending SoC verification, pre-silicon security research, and backend identity engineering. Currently at Intel and finishing a PhD at the University of Florida, she has driven scalable frameworks for verifying SoC vulnerabilities and worked on Trusted Execution Environment security and CPU side-channel mitigations. Her strong systems and hardware-software co-design skills are complemented by practical backend contributions to well-known open-source identity projects at WSO2, where she fixed critical OAuth/OIDC bugs and hardened authentication and configuration handling. Comfortable in C/C++/Java/Python and Verilog, she bridges research rigor with production-grade engineering, often translating academic security assertions into deployable verification tooling. An interesting thread through her career is repeated work at the intersection of identity, trusted execution, and platform security—bringing both protocol-level expertise and low-level hardware insight to complex system defenses.
code10 years of coding experience
job6 years of employment as a software developer
bookJava Certificate Course, Java Certificate Course at NIBM
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Florida
bookPHYSICAL SCIENCES, PHYSICAL SCIENCES at Anula Vidyalaya
bookBachelor of Science (B.Sc), Computer Science and Engineering, Bachelor of Science (B.Sc), Computer Science and Engineering at University of Moratuwa
bookFoundation degree, Foundation degree at The Chartered Institute of Management Accountants
github-logo-circle

Github Skills (32)

identity10
openid-connect10
configuration-management10
openidc10
oid10
user-authentication10
authentication10
databases10
identity-management10
java10
javas10
xml10
oauth10
identity-framework10
database10

Programming languages (5)

JavaCSSBallerinaJavaScriptPython

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer
Contributions:41 commits, 28 PRs, 40 comments in 7 months
Contributions summary:Hasini primarily contributed to the back-end functionality of the WSO2 carbon-identity-framework repository. Their work involved modifying database configurations, integrating secure-vault functionality for sensitive data handling, and adding configurations related to Kerberos authentication and resource access control. They also made changes to various configuration files and refactored code to align with log4j2 logging.
identity
Role in this project:
userBack-end Developer
Contributions:43 commits, 28 PRs, 100 comments in 2 years 4 months
Contributions summary:Hasini primarily focused on fixing issues related to the OAuth 2.0 and OpenID Connect (OIDC) implementation within the WSO2 identity server extensions. Their contributions addressed critical bugs, including incorrect handling of the 'Bearer' header in user info endpoint requests, caching issues in the userinfo endpoint, and incorrect formatting of the address claim in OIDC responses. Additionally, they introduced a new configuration property to control the pool size for OAuth persistence tasks.
identity
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