About

I’m Yasantha Niroshan, an undergraduate in Computer Science and Engineering at the University of Moratuwa.

I spend most of my time somewhere between,

  • embedded systems
  • machine learning

My current interests revolve around TinyML, neuromorphic computing , and making neural networks behave on devices with approximately few kilo bytes of RAM.

Research Interests

  • Embedded Machine Learning (TinyML)
  • Neuromorphic Computing
  • Resource-Constrained Neural Network Optimization
  • Efficient Edge Inference

Education

B.Sc. (Hons) in Engineering — Computer Science & Engineering

University of Moratuwa · Aug 2022 – Present

  • Specialization: Integrated Computer Engineering
  • Minor: Pattern Recognition

Coursework includes,

  • Pattern Recognition
  • Machine Vision
  • Deep Learning for Vision
  • Embedded Systems
  • Robotics and Automation
  • IoT
  • Convex Optimization

G.C.E. Advanced Level — Physical Science

Mahinda College

  • 3A Passes
  • Z-Score : 2.562
  • Island Rank: 115 (top 0.3%)

Experience

RoleOrganizationPeriod
Lead Software Engineer (Part-time)RoboticGenMay 2023 – Present
Teaching Assistant (CS3283, CS3340)University of MoratuwaJul 2025 – Present
Embedded Software Engineer InternAckcioDec 2024 – May 2025

At RoboticGen, I lead software development for STEM-focused EdTech platforms.

At Ackcio, I worked on diagnostic tooling for industrial sub-GHz wireless mesh networks operating in extremely noisy environments — which mostly involved debugging things.


Projects


Publications

H. K. Y. Niroshana, W. M. Wimalasiri, C. Hettiarachchi

Peak detection of PPG signals using fixed-point digital filters implemented in VHDL
ERU Symposium 2025, University of Moratuwa

Library link

@inproceedings{niroshana2025ppg,
  title     = {Peak detection of {PPG} signals using fixed-point digital filters implemented in {VHDL}},
  author    = {Niroshana, H. K. Y. and Wimalasiri, W. M. and Hettiarachchi, C.},
  booktitle = {Proceedings of the Engineering Research Unit (ERU) Conference},
  year      = {2025},
  publisher = {Engineering Research Unit, University of Moratuwa},
  doi       = {10.31705/ERU.2025.38},
  url       = {https://dl.lib.uom.lk/items/73c999d1-3082-4812-94ae-30e70bf6d68a}
}

Certifications

  • TinyML Professional Certificate — Harvard (edX), 2024
  • Embedded Software Essentials — University of Colorado Boulder (Coursera), 2024
  • Embedded Machine Learning — Edge Impulse, 2024

Awards

  • Winner — Evolve IoT Research Competition (smart helmet using Thread protocol), 2024
  • 2nd Runner Up — Bashaway (Linux scripting), SLIIT FOSS, 2024
  • 2nd Runner Up — Brainstorm (AI physiotherapy assistant), IEEE EMBS UoM, 2024
  • Bronze Medal — All Island Mathematics Competition, 2019

Contact

Want to collaborate, discuss research, or exchange debugging trauma?