About Me
I'm a Software Engineering student at McMaster University with a passion for building innovative solutions. My experience spans from frontend development to backend systems and DevOps practices.

Education
McMaster University
Bachelor of Engineering in Software Engineering
2021 - 2026
Relevant Coursework: Data Structures & Algorithms, Databases, Concurrent Systems, Computer Security, Linear Optimization, Object-Oriented Programming
Technical Expertise
Languages
JavaScript, TypeScript, Python, Java, C, C++, C#, Go, HTML, CSS, SQL
Technologies
React, Next.js, Node.js, Express, PostgreSQL, MongoDB, Redis, Kafka
Tools
AWS, Dynatrace, Docker, Ansible, Git, Jira, VS Code
Concepts
APIs (REST), Agile, CI/CD, DevOps, OOP, TDD, SRE
Work Experience
My professional journey in software engineering, showcasing my roles and responsibilities at various companies.
Software Engineer Intern
Amazon
May 2025 - Present | Toronto, ON
Incoming SDE Intern S25
Software Engineer Intern
Bank of Montreal
Jan 2024 - April 2025 | Toronto, ON
Developed the Observability Guardian, a deployment health check application, using a serverless architecture that integrates Node.js based app functions for API calls and data processing tasks. Integrated real-time data retrieval and filtering, increasing efficiency by 50% and enhancing both pre/post deployment evaluations.
Site Reliability Engineer Intern
Bank of Montreal (Dynatrace)
Sept 2023 - Dec 2024 | Toronto, ON
Developed Drift Detector using Dynatrace Workflows and Ansible to identify and correct configuration drifts, reducing MTTR to 10 minutes, and showcased its impact on operational reliability at Ansible Automates.
My Skills
I've developed expertise in various technologies and programming languages, allowing me to create comprehensive solutions for web and software projects.
JavaScript/TypeScript
90%React/Next.js
85%Python
80%Java
75%Node.js/Express
85%SQL/PostgreSQL
80%AWS/Cloud Services
75%DevOps/CI/CD
70%Featured Projects
A selection of my recent work showcasing my skills in software development, design, and problem-solving.

Terrain Generator
A terrain generation engine built in Java, designed to simulate realistic landscapes. Supports dynamic creation of grid-based and irregular mesh terrains, enabling the generation of natural features such as rivers and islands.

Dynamic Load Balancer Dashboard
A dynamic load balancer in Golang using round-robin routing and health checks to manage client requests across multiple backend servers with an interactive React.js frontend.