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
| Role | Organization | Period |
|---|---|---|
| Lead Software Engineer (Part-time) | RoboticGen | May 2023 – Present |
| Teaching Assistant (CS3283, CS3340) | University of Moratuwa | Jul 2025 – Present |
| Embedded Software Engineer Intern | Ackcio | Dec 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
@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?
- Email: [email protected]
- Website: yasantha.me
- Projects: yasantha.me/projects
- Articles: yasantha.me/articles