Hi, I’m Rajarupan Sampanthan, a software developer with a strong background in cloud, backend systems, and IoT research. I enjoy building scalable services, designing robust architectures, and shipping features that users rely on. I have broad experience across startups, enterprise teams, and academic labs in Toronto and the Greater Toronto Area, including Phonologics and SOTI. I love collaborating with cross-functional teams, prototyping with modern stacks, and continually learning new technologies.

Rajarupan Sampanthan

Hi, I’m Rajarupan Sampanthan, a software developer with a strong background in cloud, backend systems, and IoT research. I enjoy building scalable services, designing robust architectures, and shipping features that users rely on. I have broad experience across startups, enterprise teams, and academic labs in Toronto and the Greater Toronto Area, including Phonologics and SOTI. I love collaborating with cross-functional teams, prototyping with modern stacks, and continually learning new technologies.

Available to hire

Hi, I’m Rajarupan Sampanthan, a software developer with a strong background in cloud, backend systems, and IoT research. I enjoy building scalable services, designing robust architectures, and shipping features that users rely on.

I have broad experience across startups, enterprise teams, and academic labs in Toronto and the Greater Toronto Area, including Phonologics and SOTI. I love collaborating with cross-functional teams, prototyping with modern stacks, and continually learning new technologies.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Work Experience

Software Developer at Phonologics
April 1, 2025 - October 27, 2025
Created and maintained the backend service for Phonologics using FastAPI (Python), AWS and Gemini API; cleaned and created training data from diverse sources to finetune LLMs to generate decodable text for dyslexic and early readers; developed and maintained the web client (Angular) to offer a fast, user-friendly experience.
Software Developer Intern at SOTI
December 1, 2024 - December 1, 2024
Designed, implemented and maintained the vital 'Failover' feature for SOTI's VPN product to ensure high availability; contributed to the VPN codebase by implementing new functionality, improving readability and increasing test coverage; resolved various front-end (Angular) and back-end (C#) issues and performed code reviews across different repositories; designed and improved REST API interfaces to enable efficient frontend-backend communication.
Research Assistant at U of T Network Research Lab
August 1, 2022 - August 1, 2022
Leveraged Google Cloud products, ESP32/Arduino microcontrollers, RabbitMQ, and MQTT to create a proof-of-concept IoT application communicating via a mesh network; integrated Iridium RockBlock satellite module for remote-area connectivity; optimized message topics and serialization to reduce bandwidth by ~20%.
Design Verification Engineer at QUALCOMM
February 1, 2022 - February 1, 2022
Communicated with designers and reviewed design documents to create tests for interface block changes; augmented test ecosystem and emulators in C++ to support and test new features on Snapdragon chips; created a Python script to convert Word documents into JSON to streamline documentation migration.
Software Developer at CHAINSAFE
November 1, 2020 - November 1, 2020
Translated sections of a Golang implementation into idiomatic Rust; implemented unit tests to verify functionality and interoperability; developed Forest’s CLI (Rust) to improve developer experience and testing.
Soc Integration Engineer at AMD
August 1, 2019 - August 1, 2019
Analyzed and fixed Clock Domain Crossing issues in NAVI 10, NAVI 21, NAVI 22 projects; created scripts in Python, Perl and Bash to automate workflows and improve efficiency.
IoT Research Assistant at TMU
September 1, 2017 - September 1, 2017
Prototyped a custom hardware device to collect, display and process data for IoT applications using a breadboard, Raspberry Pi and sensors; created MySQL databases to store information from an Apache server.

Education

Master of Engineering in Computer Networks at TMU
September 1, 2022 - October 1, 2025
Bachelor of Science in Computer Engineering at University of Toronto
September 1, 2015 - May 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Telecommunications, Manufacturing, Education, Media & Entertainment, Computers & Electronics, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more