intro(name={"Vaarana|
👋 Hi! My name is Vaaranan Yogalingam, and I am a 3rd Year Computer Science Co-op student pursuing a specialization in Digital Hardware at the University of Waterloo. I am a passionate learner, who enjoys the challenging and evolving nature of the tech field!

ABOUT

I first learned to code when I was around 10, creating a bash script quiz game in notepad. This simple program ignited my passion for coding, and inspired me to use programming to solve and implement solutions to everyday challenges and problems.

My interests include Backend Development, Cloud Computing, Embedded Systems/Firmware, and Machine Learning. I hope to one one day combine all these skills and achieve a goal in IoT development. However, I still have a lot to explore and learn, so I am open to any and all opportunities!

I am originally from Toronto, but I like to explore and travel to new places. In my free time, I do photography, which has been a hobby of mine ever since I learned how to use my family's point and shoot camera. I also practice Taekwondo, having received my first degree black belt in 2019, after training for over 10 years. Finally, I volunteer at my local food bank called "FeedScarborough" on the weekends and some weekdays, when I am back in Toronto. They're a great organization dedicated to addressing the issue of food insecurity in the Scarborough neighbourhood. You can learn more about them here.

loading...

Technologies I am experienced with:

Languages
‣ Java
‣ JavaScript
‣ Python
‣ PHP
‣ C++
‣ C
‣ ARM Assembly
‣ SQL (PostgreSQL and MySQL)
‣ NoSQL (DynamoDB and MongoDB)
Frameworks
‣ Node.js
‣ React.js
‣ Express.js
‣ Django
‣ React Native
‣ Angular.js
‣ Spring Boot
‣ GStreamer
‣ AUTOSAR
Technologies
‣ AWS
‣ Azure
‣ Micro Controllers (STM 32, ESP32, Arduino)
‣ ARM Assembly
‣ Computer Vision
‣ Natural Language Processing

EXPERIENCE

PROJECTS

loading...

SMART COASTER

A coaster built with an ESP32 microcontroller that monitor my water consumption levels and send the results to a Swift-based Mobile App. The raw data is sent to Firebase, and an Express.js server performs the necessary calculations to determine the user's hydration levels.

loading...

YOUTUBE VIDEO SENTIMENT ANALYZER

A chrome extension that analyzes the comments of a YouTube video a user is currently watching, and returns the overall sentiment score on a scale of 0% to 100% (a pseudo replacement for the now removed dislike button)

loading...

INSTA RECIPE

A web app created for people to socialize and bond over food. Users can make posts like on instagram, but in the form of recipes to share with others.

loading...

CODE PLUS

A note taking application designed for CS courses to allow students to write and annotate code presented in class.