CCCC
HHHH
IIII
RRRR
AAAA
YYYY
UUUU
 
SSSS
HHHH
AAAA
HHHH

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 201

    Practical Programming Methodology

    A-

    Winter 2024

    Software development practices including version control, testing, and debugging.

    GitTestingDebuggingBest Practices
  • CMPUT 291

    File and Database Management

    B+

    Fall 2024

    Database design, SQL, file systems, and data management principles.

    SQLDatabase DesignFile SystemsData Management
  • CMPUT 301

    Intro to Software Engineering

    A

    Fall 2024

    Software engineering principles including design patterns, testing, and project management.

    Agile DevelopmentDesign PatternsTestingProject Management
  • CMPUT 204

    Algorithms I

    A

    Winter 2025

    Design and analysis of algorithms including sorting, searching, and graph algorithms.

    Algorithm AnalysisSortingGraph AlgorithmsDynamic Programming
  • CMPUT 206

    Intro to Digital Image Processing

    A-

    Winter 2025

    Fundamentals of digital image processing and computer vision.

    Image ProcessingComputer VisionFilteringFeature Detection
  • CMPUT 229

    Computer Organization/Architecture I

    A-

    Winter 2025

    Computer architecture, assembly language, and low-level programming.

    Assembly LanguageCPU ArchitectureMemory HierarchyRISC-V
  • CMPUT 267

    Machine Learning I

    In Progress

    B+

    Introduction to machine learning algorithms and techniques.

    Supervised LearningClassificationRegressionNeural Networks
  • CMPUT 328

    Visual Recognition

    A-

    Fall 2025

    Computer vision and visual recognition systems.

    Computer VisionCNNsObject DetectionImage Classification
  • CMPUT 366

    Search and Planning in AI

    A

    Fall 2025

    Intelligent search algorithms and automated planning in artificial intelligence.

    Search AlgorithmsPlanningHeuristicsAI
  • CMPUT 401

    Software Engineering I

    In Progress

    Winter 2026

    Software engineering principles including design patterns, testing, and project management.

    Agile DevelopmentDesign PatternsTestingProject Management
  • CMPUT 256

    Game AI

    In Progress

    Winter 2026

    Introduction to game AI and game development.

    Game AIGame DevelopmentGame DesignGame Programming
  • CMPUT 365

    Reinforcement Learning

    Planned

    Fall 2026

    Advanced machine learning focused on reinforcement learning techniques.

    RL AlgorithmsQ-LearningPolicy GradientsDeep RL
  • CMPUT 379

    Operating System Concepts

    Planned

    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

  • AWS Lambda 2025

    Jun 2025·Remote
    Participant

    Silent 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/CSS
  • Frameworks & Libraries

    ReactNode.jsExpressDjangoFlaskTensorFlowASP.NETVue.js
  • Tools & Technologies

    GitDockerAWSMongoDBPostgreSQLFirebaseLinuxAndroid Studio
  • Cloud & DevOps

    AWS LambdaDockerCI/CDGitLinuxIISDynamoDB
  • AI/ML

    TensorFlowPyTorchMachine LearningComputer VisionNLPDeep Learning
  • Concepts

    Data StructuresAlgorithmsRESTful APIsAgileOOPDesign Patterns

PDF viewer not available. Download resume

Contact