Computing Science Student & Software Engineer
Scroll
About
AI/ML Enthusiast
Specializing in computer vision and reinforcement learning. Experienced in building intelligent systems using CNNs, deep learning, and advanced ML algorithms. Passionate about applying AI to solve real-world challenges in visual recognition and autonomous decision-making.
Full-Stack Developer
Proficient in C#/.NET, Java, Python, and modern web frameworks. Experienced in building scalable applications with RESTful APIs, working across MySQL, MongoDB, and Firestore. Strong focus on clean code, testing, and agile development practices.
Project Manager & TA
Leading software engineering teams as a TA at University of Alberta. Managing project workflows, conducting code reviews, and mentoring developers. Experienced in agile methodologies, sprint planning, and building automation tools to streamline development processes.
Who I Am
I'm a fourth-year Computing Science student at University of Alberta. Passionate about building elegant solutions to complex problems. Currently working as a Software Engineering TA at University of Alberta, where I help students master fundamental programming concepts and explore innovative ways to enhance learning through AI-powered educational tools. Previously, I worked at Versatile Techno as a Software Engineering Intern, where I built a full-stack courier web application and a ticketing system using .NET, that helps manage multiple branches with ease. I enjoy working full-stack on projects that can help solve real world problems.
Experience
Software Engineering TA
University of Alberta
Edmonton, AB, CA·Aug 2025 - Present- •Managed and mentored 4 software engineering teams as project manager, conducting weekly stand-up meetings to track progress and address blockers
- •Evaluated team projects using GitHub Actions, Projects, and Wiki, providing detailed feedback to enhance code quality and collaboration
- •Developed automation scripts to streamline marking of assignments and labs, increasing productivity by 30%
Software Engineering Intern
Versatile Techno
Remote·Apr 2022 - Aug 2022- •Developed full-stack courier web application and ticketing system using .NET and C#, managing multiple branches efficiently
- •Built features across C#, Python, Java, and C++; integrated RESTful APIs and optimized MySQL, MongoDB, and Firestore databases
- •Improved delivery speed by 20%, reduced bugs by 40%, and decreased manual data handling by 25% through workflow optimization
- •Created comprehensive workflow documentation and led peer reviews, cutting new developer onboarding time by 30%
Education
Bachelor of Science in Computing Science
University of Alberta
2023 - 2026 · Major GPA: 3.7/4.0
★Dean's Honor Roll (2023, 2024)★Member of UACS (University of Alberta Computing Science Club)
Coursework
- CMPUT 201A-
Practical Programming Methodology
Winter 2024
Software development practices including version control, testing, and debugging.
GitTestingDebuggingBest Practices - CMPUT 291B+
File and Database Management
Fall 2024
Database design, SQL, file systems, and data management principles.
SQLDatabase DesignFile SystemsData Management - CMPUT 301A
Intro to Software Engineering
Fall 2024
Software engineering principles including design patterns, testing, and project management.
Agile DevelopmentDesign PatternsTestingProject Management - CMPUT 204A
Algorithms I
Winter 2025
Design and analysis of algorithms including sorting, searching, and graph algorithms.
Algorithm AnalysisSortingGraph AlgorithmsDynamic Programming - CMPUT 206A-
Intro to Digital Image Processing
Winter 2025
Fundamentals of digital image processing and computer vision.
Image ProcessingComputer VisionFilteringFeature Detection - CMPUT 229A-
Computer Organization/Architecture I
Winter 2025
Computer architecture, assembly language, and low-level programming.
Assembly LanguageCPU ArchitectureMemory HierarchyRISC-V - CMPUT 267In Progress
Machine Learning I
B+
Introduction to machine learning algorithms and techniques.
Supervised LearningClassificationRegressionNeural Networks - CMPUT 328A-
Visual Recognition
Fall 2025
Computer vision and visual recognition systems.
Computer VisionCNNsObject DetectionImage Classification - CMPUT 366A
Search and Planning in AI
Fall 2025
Intelligent search algorithms and automated planning in artificial intelligence.
Search AlgorithmsPlanningHeuristicsAI - CMPUT 401In Progress
Software Engineering I
Winter 2026
Software engineering principles including design patterns, testing, and project management.
Agile DevelopmentDesign PatternsTestingProject Management - CMPUT 256In Progress
Game AI
Winter 2026
Introduction to game AI and game development.
Game AIGame DevelopmentGame DesignGame Programming - CMPUT 365Planned
Reinforcement Learning
Fall 2026
Advanced machine learning focused on reinforcement learning techniques.
RL AlgorithmsQ-LearningPolicy GradientsDeep RL - CMPUT 379Planned
Operating System Concepts
Fall 2026
Operating system design including processes, memory management, and file systems.
Process ManagementMemory ManagementFile SystemsConcurrency
Projects
Ticketing System Web & Android App
Full-stack web & android application for team ticket management with real-time updates
ASP.NETSQL Server.NET CoreJavaScriptC#JavaAndroid Studio- •Implemented pooling for real-time updates
- •Built RESTful API with .NET Core and SQL Server
- •Designed responsive UI with HTML5, CSS3, JavaScript
- •Self-hosted on IIS server and managed database
Market Search Pro
Market Finder Pro is a two-sided marketplace platform that connects small business vendors with market event coordinators, similar to how Indeed connects job seekers with employers.
ReactTypeScriptSupabaseTailwind CSS- •As Scrum Master, led a team of 7 devs while following Agile and Scrum
- •Self-hosted on Cybera instance and managed database
- •Maintained codebase ensuring code quality and adherence to best practices
- •Designed a friendly interface optimizing UX for accessibility and ease of use
Event Lottery
Android app to randomly select winners from event attendees
JavaAndroid StudioFirebase- •Built user-friendly app with Java and Android Studio
- •Followed Agile methodology & Git for version control
- •Led a team of 6 developers from design to deployment
- •Deployed backend with Firebase for real-time data sync
Silent Signal - AWS Lambda 2025 Hackathon
AI-powered tool to detect and reduce background noise during virtual meetings
ReactPythonTensorFlowAWS LambdaWeb Audio API- •Built serverless app with AWS Lambda and DynamoDB
- •Developed noise classification model using Torch
- •Integrated live audio processing with Web Audio API
Hackathons
- Participant
AWS Lambda 2025
Jun 2025·RemoteSilent Signal
Silent Signal is a serverless tool that helps remote teams detect and reduce disruptive background noise during virtual meetings. Built with AWS Lambda and the Web Audio API, it captures ambient mic data, identifies noisy moments, and gently nudges users to take action — improving focus and meeting quality.
Technologies
ReactPythonTensorFlowAWS LambdaWeb Audio APIDynamoDBServerless Framework
Skills
Languages
JavaScriptPythonJavaC++TypeScriptC#SQLHTML/CSSFrameworks & Libraries
ReactNode.jsExpressDjangoFlaskTensorFlowASP.NETVue.jsTools & Technologies
GitDockerAWSMongoDBPostgreSQLFirebaseLinuxAndroid StudioCloud & DevOps
AWS LambdaDockerCI/CDGitLinuxIISDynamoDBAI/ML
TensorFlowPyTorchMachine LearningComputer VisionNLPDeep LearningConcepts
Data StructuresAlgorithmsRESTful APIsAgileOOPDesign Patterns
Resume
Download PDFPDF viewer not available. Download resume