Professional Experience
SOTI Inc.
Software Developer Intern
Mississauga, ON, Canada | May 2022 - Apr 2023
- Developed and maintained both frontend (Angular) and backend (C#, .NET) features for the MobiControl product, ensuring scalability, reliability, and high performance.
- Took the initiative to revamp automated BDD unit tests in Gherkin, optimizing test execution and significantly improving efficiency and simplicity, saving several hours of developer time.
- Identified and resolved bugs during the development lifecycle, contributing to a robust, error-free product.
- Worked on unit testing and integration testing of software code using Jasmine and .NET frameworks.
- Collaborated across teams on all stages of the software development lifecycle, from design and implementation to testing and deployment.
Education
York University
BSc (Hons.) Computer Science
Sept 2020 - May 2025
- Graduated First Class on Dean's Honour Roll
- GPA: 7.94 / 9.00 (~3.8 / 4.0)
- Recipient of multiple merit-based scholarships (2020, 2021, 2023)
Academic Experience
Indicium - STEM Fellowship
Research Mentorship
Jan 2025 - May 2025
- Worked under the mentorship of distinguished professor at York University on research project in mathematics.
- Studied patterns in how permutations with partitions evolve under swaps with specific rules.
- Developed visual matrix representations of k-Bruhat chains using SageMath.
- Presented research findings at the STEM Fellowship academic conference at University of Toronto.
KGS Cybernetics Society
Workshop Organizer
Aug 2018 - Apr 2019
- Organized and led workshops teaching HTML, CSS, and JavaScript to high school students.
Selected Projects
Eglinton Fighter
- Built an interactive, playable web game featuring scalable character architecture with FSM-driven AI.
- Designed reusable hitbox/hurtbox system enabling dynamic combat and extensible enemy behaviors.
- Developed UI with health bars, XP, and player stats, managing state across characters and levels.
- Engineered for scalability; currently expanding with new characters, AI behaviors, and combat mechanics.
Dam Control
- Developed a dam-monitoring and management tool to help control water levels by analyzing weather patterns, geographic information, climate conditions, reservoir levels, and historical trends.
- Trained a machine learning model on real-world dam data to recommend inflow/outflow rate of a dam.
- Uses API calls to Google Maps, Open-Meteo, IPapi for real-time data on location and weather to predict expected water levels.
Technologies
Languages: Java, C, C++, Python, HTML/CSS/JavaScript, VB.NET, SQL, RISC-V, MATLAB, Sage
Frameworks: JUnit, .NET, React, Angular, Jasmine
Tools: VS Code, Visual Studio, Eclipse, GitHub, SageMath, Jira (Scrum), Excel
(Note: This is not a complete list. These are just the technologies I have the most exposure to.)