Available for Spring 2026 Co-op

Hello, I'm Sanat Kanwal

I build |

Honours Mathematics & Computer Science student at the University of Waterloo. I build robust backend systems, craft elegant interfaces, and ship production-grade software.

Sanat Kanwal
Python
React
Node.js
Scroll Down

Who I Am

I'm pursuing an Honours Bachelor's in Mathematics & Computer Science at the University of Waterloo (2024 - 2029). With hands-on co-op experience at CIBC and Slendro Solutions, I build production-grade backend systems, optimize performance, and ship reliable software.

Relevant Coursework: Data Structures & Algorithms, Functional Programming, Systems Programming, Databases, Linear Algebra, Statistics, Probability, Calculus I/II/III.
Member of the UW Data Science Club, attending analytics workshops and collaborative research sessions.

0+ Languages
0+ Frameworks
0+ Co-op Terms
sanat.js
const sanat = {
  name: "Sanat Kanwal",
  school: "UWaterloo",
  program: "Honours Math & CS",
  seeking: "Spring 2026 Co-op",
  coops: ["CIBC", "Slendro"],
  code: () => "production-ready",
  optimize: () => "40% faster",
};

My Arsenal

Languages

Java Python C C++ C# TypeScript JavaScript Racket Bash HTML/CSS
Java90%
Python85%
C / C++80%
TypeScript / JS80%

Frameworks & Libraries

Spring Boot Node.js Express.js React Flask JUnit Mockito SFML .NET Azure SDK Firebase Bootstrap
Spring Boot85%
React75%
Node.js / Express75%

Developer Tools

Git GitHub Azure DevOps Linux Docker Xcode VS Code Postman JIRA IntelliJ IDEA MySQL Workbench
Git & Azure DevOps90%
Linux / Docker75%
Postman / JIRA80%

Work Experience

Software Application Engineer

CIBC — Simplii Financial
Sep 2025 – Dec 2025
  • Developed backend microservices for Simplii Financial's online banking using Java and Spring Boot.
  • Optimized SQL stored procedures and queries, improving data retrieval latency by 20% across customer modules.
  • Automated build & deployment workflows using Azure DevOps, reducing manual deployment effort by 25%.
  • Resolved production defects and reviewed code across multiple microservices, improving system reliability.
  • Collaborated with cross-functional engineering teams to ensure smooth integration and platform stability.
Java Spring Boot SQL TypeScript Azure REST APIs JEST Agile

Operations Support Analyst

Slendro Solutions
Nov 2022 – Present
  • Led product migrations to latest Adobe SDK versions, implementing optimization techniques that improved performance by 40%.
  • Refactored Objective-C codebase using Xcode, implementing design pattern improvements that reduced app crash rate by 25%.
  • Architected and implemented automated testing framework, achieving 90% code coverage and reducing QA cycle time by 30%.
  • Streamlined Client Order Processing system by developing efficient C++ solutions, resulting in 45% faster transaction processing.
Objective-C C++ Xcode Adobe SDK Git JIRA Unit Testing

Mentor

Code Ninjas
Jun 2022 – Sep 2022
  • Mentored 20+ young coders in essential programming principles through interactive, game-based learning environments (Roblox Studio, MCreator).
  • Facilitated weekly mentor meetings to exchange best practices and address difficulties, resulting in a 30% increase in student participation.
Teaching Roblox Studio MCreator Mentorship

Featured Work

Casino Game Backend System

Designed and implemented a Java-based backend handling user sessions, transactions, and game logic with data persistence and validation for transactional integrity.

Java JUnit Backend

Portfolio Website

A modern, interactive portfolio with particle effects, cursor tracking, smooth animations, glassmorphism, and responsive design.

HTML CSS JavaScript

Let's Connect

Have a project in mind, or just want to chat? I'd love to hear from you.

LinkedIn

Sanat Kanwal

GitHub

@s4natk

Location

Toronto, Ontario