Summary
Tharindu Adikari is a research engineer in Ottawa with eight years of experience at the intersection of distributed systems, machine learning, and wireless networking, holding a PhD from the University of Toronto. He designs algorithms that cut communication overhead and mitigate stragglers in large-scale ML and distributed compute—delivering up to ~40% payload reduction and 30% speedups—and now applies reinforcement learning, LLMs, and multi-agent AI to automate 6G core network architecture at Huawei Canada. A prolific inventor, he’s named on multiple patent applications as both lead and co-inventor for next-gen wireless solutions. His background spans practical, low-latency C++ systems for finance, consumer mobile products that scaled to tens of thousands of downloads, and niche R&D in bioacoustics, reflecting a blend of theoretical rigor and hands-on product engineering.
8 years of coding experience
12 years of employment as a software developer
Honours Degree of Bachelor of the Science of Engineering, Electronic and Telecommunication Engineering, First Class, Honours Degree of Bachelor of the Science of Engineering, Electronic and Telecommunication Engineering, First Class at University of Moratuwa
Doctor of Philosophy - PhD, Electrical and Computer Engineering, Doctor of Philosophy - PhD, Electrical and Computer Engineering at University of Toronto
Sinhalese, English