Hi, I am

Ajith Kusalakumar.

Software Engineer.

I am a full-stack web developer, specializing on the backend. I have strong analytical background with a degree in Mathematics and Physics and Computer Science. Currently, I am focused on building secure and efficent web-applications.

01. About Me

I fell in love with programming when I least expected it.

It was my dream to become a theoretical physicist, so I set out to study Mathematics and Physics at the University of Toronto. It wasn't until the 3rd year of university that I wrote my first real code, and at that moment, I was smitten. At first, I learned Python to analyze data I gathered during experiments and learned C++ to code microcontrollers to gather data; however, I continued to code because of how much I enjoyed it.

After completing my Mathematics and Physics degree, I enrolled in the Computer Science program at Algoma University, where I worked as a research assistant in the fields of computer networks, encryption, and machine learning. I got accepted into the master's program of my choice, but I declined the offer to start my career as a Software Engineer as soon as possible!

I am committed to lifelong learning, and I am learning new skills, design principles, problem-solving techniques, data structures, and frameworks every day.

Here are the programming languages and technologies I am familiar with:

Javascript NodeJS ReactJS HTML CSS Python C++ MongoDB MySQL

02. Experience

Software Development Engineer II Jun 2024 — Present

Amazon · Toronto, Ontario (On-site)

  • Software Development Engineer II (Dec 2025 — Present).
  • Software Development Engineer (Jun 2024 — Dec 2025).
Software Development Engineer Nov 2022 — Jun 2024

Amazon Web Services (AWS) · Toronto, Ontario

  • Software Development Engineer.
Research Assistant Sep 2020 — Apr 2022

Algoma University

Research across graph neural networks, link prediction, and IoT networking.

  • Implemented graph neural networks in PyTorch.
  • Built classical link prediction algorithms in Python.
  • Designed neighbor discovery and synchronization algorithms for Zigbee networks.
  • Created a homomorphic encryption algorithm for packet processing in C++.

03. Contact

Drop me a line!

If you want to connect or just want to talk, feel free to send me an email. I will get back to you as soon as possible.

Say hello