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
  • Skills

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

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

    Professional Experience

    Colonist (Startup)

    Full Stack Software Engineer - TypeScript, PostgreSQL, ExpressJS, EJS, React Native
    Jul 2024 – present | Delaware, USA
  • Spearheaded a multi-platform notification initiative, creating a seamless way of sending discord and mobile push notifications to users, 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, significantly improving performance and framerates on Discord activities
  • Curated custom SQL analytic queries on AB test results, providing valuable information to the design and product teams
  • Overseeing the team's AI development workflow, providing guidance on optimal practises
  • 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

    LinkLens - Founder

    ReactJS, Node.js, Tanstack Start, PostgreSQL
  • Developing a full-stack web analytics SaaS platform enabling website owners to track visitor engagement, delivering real-time insights into user behavior, session analytics, and interaction metrics
  • Implemented LRU caching, reducing DB queries by 80%, and rate limiting to defend against malicious users
  • Architecting monetization infrastructure with Stripe payments integration and feature gating for B2B SaaS scaling
  • 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]
  • Implemented user sign-in and session management with JWT, enabling users to create save/share their watched anime
  • Explored N-layer monolithic architecture, before later transitioning to microservices for improved scalability/modularity
  • Utilized Docker containers and load balancing with Kubernetes to deploy the project to the web
  • Collaborated with team members to ensure efficient development and timely completion of project milestones