FlowCV Logo
Education

BEng - Computer Engineering (Software Stream)

Toronto Metropolitan University (formerly Ryerson)
Sep 2020 – 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
  • Skills

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

    Technologies: NextJS, ReactJS, Flutter, MySQL, Postgres, NodeJS, Express, Git, Linux, MongoDB, TailwindCSS

    Professional Experience

    Colonist (Startup)

    Full Stack Developer Intern - TypeScript, PostgresQL, ExpressJS, EJS, React Native
    Jul 2024 – present | Delaware, USA
  • 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, significantly improving performance and framerates on Discord activities
  • Implemented a fully responsive endgame screen, improving accessibility across 100% of devices and screen sizes
  • Actively involved in the Discord team, enhancing player engagement through improved Discord activity integrations and real-time interaction features
  • Delivered code updates and new features on a weekly basis in a fast-paced environment, maintaining a 100% on-time delivery rate while ensuring compliance with strict code quality standards
  • 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 the development of a Python fault budgeting system leveraging the Budgeted Tree Search algorithm, coupled with a fault model emulation converter. These tools facilitated seamless mapping between diverse test methods, empowering the test team to streamline their processes effectively
  • 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
  • Enhanced test script for the test/product development teams to assess the practicality and benefits of novel test methodologies
  • 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 remarkable 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
  • 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
  • Leverages local storage and employs an intuitive UI/UX design that adheres to software development best practices
  • 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
  • Interactive Discord Bot using the Discord API, delivering information to the user in a condensed, elegant response
  • Unique and practical commands including a chess.com player data search and a convex hull algorithm [Github]