Education

BEng - Computer Engineering (Software Stream)

Toronto Metropolitan University (formerly Ryerson)
Apr 2025 | Toronto, Canada
  • Cumulative GPA: 4.23/​4.33
  • Relevant Coursework: Advanced Algorithms, Software Design Architecture, Database Systems, Microprocessor Systems, Operating Systems, Digital Systems, Software Systems, Object Oriented Analysis & Design
  • Professional Experience

    Colonist.io (Startup)

    Software Engineer - TypeScript, PostgreSQL, ReactJS
    Jul 2024 – present | Remote
  • Overseeing the company wide AI initiative & adoption across teams, increasing throughput by 200%+
  • Collaborating as a core contributor on a full-application React refactor, upholding code quality, scalability, and best practices across all team contributions while keeping designers aligned throughout
  • Architected and delivered a full redesign of our web application within a 2-week deadline, with negligible post-deployment bugs
  • Spearheaded a multi-platform notification system, sending mobile/​discord notifications, increasing user reactivation by 27%
  • Developed an automated user mute system, reducing manual moderation efforts by 40% and effectively managing chat violations for 100+ users daily, resulting in a 20% decrease in reported incidents
  • Implemented a PixiJS image caching system, improving Discord Activity performance and stability by 500%+ on legacy devices
  • AMD

    SOC Design for Test Engineer Intern - Python
    May 2023 – Apr 2024 | Markham, Canada
  • Engineered a smart truncation Python algorithm aimed at optimizing test time while minimizing coverage loss, resulting in a potential 50% reduction in test duration while sacrificing a mere 2.39% in coverage
  • Pioneered a Python fault budgeting system leveraging the Budgeted Tree Search algorithm & fault model emulation converter. These tools facilitate mapping across test methods, reducing manual efforts by 95% and increasing performance by 50%
  • Aided in developing a Python Boolean SAT algorithm tailored to determine the most efficient testing route through a SOC for the product development team, navigating through hundreds of modules and millions of edge-to-edge connections
  • TD Bank

    Software Engineer Intern - Python
    May 2022 – Aug 2022 | Toronto, Canada
  • Conceptualized, developed, and tested a custom Python script, automating the monthly retrieval of 30+ server/​database metrics, providing valuable insight to several teams; achieved a 93% reduction in execution time
  • Refined a Splunk KPI for the mobile payments team, providing real-time insights into user traffic and error patterns
  • Conducted comprehensive assessments of server vulnerabilities within JVM environments, performing in-depth analysis and extensive research to identify and propose effective mitigation strategies
  • Projects

    Graph-Based Weighted Pathfinding & Minimum Spanning Tree Visualizer

    C++, SFML
  • Visualization of graph pathfinding and minimum spanning tree algorithms such as Dijkstra, Bellman Ford, Kruskal, and Prim
  • Dynamic reordering of nodes and weight edges with the use of collision detection and C++ smart/​shared pointers
  • Pathfinding/​MST decision-making process updates nodes/​edges in real-time offering a visual/​interactive experience
  • Cell automation simulator that adheres to the constraints of Conway's game of life⁠
  • Supports real-time animations, toroidal world wrapping, position caching, and preset configurations for stunning visualizations
  • Developed an interactive chess game using C++ and the SFML media library, with position caching for move undo functionality
  • Configurable for play against the Stockfish chess engine, featuring customizable difficulty levels with variable selectable depths
  • QuizWiz⁠

    Dart, Flutter
  • Conceptualized, designed, and developed a dynamic flashcard mobile application akin to Quizlet, offering users an ad-free, and open-source alternative whilst maintaining functionality
  • Engineered using Flutter, the application is available on the [Google Play Store]⁠, boasting hundreds of installations globally
  • Skills

    Languages: Typescript/​Javascript, C++, Python, Java, Dart

    Hobbies: Chess (2019 peak rating), calisthenics, travelling, learning low-level C++