Summary
Thejana Satanarachchi is a Principal Product Engineer in Melbourne with 10 years of experience building full-stack, mobile, IoT and robotics-infused solutions, currently shaping core features at PaperCut. He has led small teams to deliver zero-configuration networking, resilient peer-to-peer clustering (an extended SWIM variant), and cloud-edge print solutions that now serve the majority of PaperCut Hive/Pocket users and dramatically improve reliability for complex multi-site deployments. His work spans product design, distributed algorithms, performance tuning and anti‑DDoS job distribution, reflecting a blend of hands-on engineering and systems thinking. Trained at RMIT with further graduate study at the University of Melbourne, he combines academic rigor with practical product impact—and, perhaps not obvious, he spends as much time engineering outside work as he does at the office.
10 years of coding experience
9 years of employment as a software developer
The University of Melbourne
Bachelor of Science (BSc) Computer Science, Bachelor of Science (BSc) Computer Science at RMIT University
English, Sinhalese