Experience

Download CV

Assistant Professor
Computer Science and Engineering, University of Tennessee - Chattanooga
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

  • Towards Push-Button Verification of HW and FW : Invited Talk, Apple Inc , Munich, Germany, (23 April 2025), (slides)
  • 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)