- 2015 / BSc Engineering (Hons.) in Computer Engineering / University of Peradeniya / Sri Lanka
Hasindu Gamaarachchi focuses on the design, development and optimisation of bioinformatics software and hardware for real-time nanopore sequencing data analysis; and, prototyping novel domain-specific computer systems for efficient genomics data analysis. He has around ten years of experience in embedded computing systems, computer architecture, general-purpose computing with the use of a Graphics Processing Unit (GPU), high-performance computing and low-level system programming, which he leverages for the architecture-aware design of efficient computational systems for bioinformatics. Examples of his recent work include: a novel domain-specific file format for efficient nanopore data processing (Gammaarachchi, Nature Biotechnology 2022); GPU-accelerated adaptive banded event alignment algorithm which is a core component in nanopore data analysis (Gammaarachchi, BMC Bioinformatics 2019); memory optimisation of nanopore sequence alignment using partitioned indexes (Gammaarachchi, Scientific Reports 2020); and, optimisation of de Bruijn graphs using cache-friendly data structures in next-generation variant calling (Gammaarachchi, IEEE/ACM transactions on computational biology and bioinformatics / IEEE, 2018).
Currently, Hasindu is working as a Genomics Computing Research Scientist in the Genomic Technologies Group at Garvan Institute of Medical Research. He is also a conjoint lecturer at School of Computer Science and Engineering, UNSW Sydney. Hasindu completed his PhD in Computer Science and Engineering at UNSW Sydney in 2020. His PhD research has won multiple awards including third place in the Association for Computing Machinery Student Research Competition (ACM SRC) 2020, globally amongst the shortlisted competitors from over 20 major ACM conferences. He has served as a lecturer at the Department of Computer Engineering and a resource person at NVIDIA research centre at the University of Peradeniya. He completed his bachelor’s degree with first-class honours in Computer Engineering from the University of Peradeniya, Sri Lanka in 2015, where he received the award for best performance in Engineering.