Experience

Download CV

Acedemic Experience


Teaching Assistant : Department Of Computer Science and Engineering, UoM
CS4362 - Hardware Description Languages
Project Advisor : Department Of Computer Science and Engineering, UoM
CS3282 - Industrial Computer Engineering Project

Professional Experience

Embedded Systems Engineer
DesignWare Group, Synopsys Inc
Research Assistant
Embedded Systems Lab, University of Florida
Research Assistant
Intellisense Lab, University of Moratuwa
Opensource Contributor
QEMU
Research Intern
JLanka Power and Energy LTD

Talks and Guest Lectures

  • Systems Design, Verification and Validation : Guest Lecture (CS1050), University of Moratuwa, Department of Computer Science and Engineering, (2 May 2024), (slides)
  • Hardware Verification and Validation : Guest Lecture (CS1050), University of Moratuwa, Department of Computer Science and Engineering, (8 June 2023), (slides,video)
  • Efficient Finite State Machine Encoding for Defending Against Laser Fault Injection Attacks : Talk, in IEEE International Conference on Computer Design (ICCD), Lake Tahoe, CA, (23 Oct 2022), (slides)
  • Assertion-based Security Verification of Network-on-Chips : Talk, in TECHCON 23 by Semiconductor Research Corporation (SRC), Austin, TX, (18 Sept 2022)
  • FPGA and Processor Design : Guest Lecture (CS2052), University of Moratuwa, Department of Computer Science and Engineering, (20 July 2022)
  • Future of Computer Engineering : Invited Talk, Organized by Athugalpura Leo Club, Sri Lanka, (21 Aug 2021), (slides)
  • Hardware Description Languages : Guest Lecture (CS4362), University of Moratuwa, Department of Computer Science and Engineering, (17 July 2021), (slides)
  • Drones and Future : Invited Talk, Robotics Club, University of Moratuwa, (30 Sept 2020), (slides)
  • Building Your Career as a Researcher : Invited Talk, ACM Chapter, University of Moratuwa, (10 Aug 2020)
  • Autonomous Drones in Past, Present and Future : Invited Talk, Leo Club, University of Moratuwa, Sri Lanka, (12 Sept 2018)