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.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Language
Work Experience
Software Developer at Phonologics
April 1, 2025 - October 27, 2025Created 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, 2024Designed, 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, 2022Leveraged 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, 2022Communicated 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, 2020Translated 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, 2019Analyzed 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, 2017Prototyped 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, 2025Bachelor of Science in Computer Engineering at University of Toronto
September 1, 2015 - May 1, 2020Qualifications
Industry Experience
Software & Internet, Telecommunications, Manufacturing, Education, Media & Entertainment, Computers & Electronics, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Toronto today.