• RADLab AI Research Intern
    Fall 2024
    Avid Technology
    Montreal, Quebec
    • Explored recent Music Structure Segmentation and Beat Detection models, migrating the company-provided DSP method from MATLAB to Python as baseline, resulting in a 7.70% improvement in downbeat detection F-Measure with a Machine Learning (ML) model.
    • Optimized the ML model pipeline, achieving a 71.54% reduction in computational execution time, and enhanced the model to integrate additional application-specific information for better performance.
    • Implemented the solution as a REST API with Flask for production use, and developed two prototypes integrating the optimized model with Sibelius and ProTools, addressing two distinct use cases.
  • Software Developer
    May 2021 – Present
    Distributed Digital Music Archives & Libraries Lab (DDMAL), McGill University
    Montreal, Quebec
    • Led a team of three in the development of a music score editor Neon using MEI/MusicXML. Implemented front-end interface with TypeScript, editor toolkit customization to Verovio library in C++, database with IndexedDB, E2E tests with Cypress, resulting in more than 50% reduction in correcting time per folio.
    • Enhanced front-end functionality of an Optical Music Recognition website Rodan with JavaScript and Marionette, and resolved issues in different apps using Python.
    • Built an MEI mapping website Cress and the UMLI website. Designed and implemented the front-end interface with JavaScript/Typescript and Bootstrap, back-end with Django, and container with Docker.
  • Machine Learning Developer
    Mar. 2022 - Mar. 2023
    EERS Global Technologies Inc.
    Montreal, Quebec
    • Configured optimal AWS SageMaker settings, and documented infrastructure architecture.
    • Built ML models for Breathing Rate Estimation, Speech Intelligibility Enhancement, and Out-of-Ear Detection. Created pipelines in Python and MATLAB for audio pre-processing, data labelling, feature extraction, and automated generation of tables and figures.
  • Lead Bartender
    Jun. 2024 ‐ Present
    Griffintown Piano & Art Bar
    Montreal, Quebec
    • Managed three bars within the venue, overseeing bar operations, staffing, and ensuring smooth service delivery.
    • Led and coordinated a team of bartenders, providing training and guidance on performance, drink preparation, and customer service.
    • Responsible for sales reporting, inventory management, and overseeing bar setups to ensure operational efficiency throughout events.
  • Bartender
    May 2023 - Jun. 2023
    Escondite Vieux Port
    Montreal, Quebec
    • Mixed drinks, stocked supplies, and maintained clean drinkware.
  • Ecole du Bar de Montreal
    Apr. 2023
    Diploma
    Montreal, Quebec
    • Theory on beer, wine, spirits, liquor, and cocktails.
    • Practical training on free pour and classic cocktails.
  • Audio and Video Engineer
    Jul. 2019 - Aug. 2019
    Heilongjiang Broadcast TV Station
    Montreal, Quebec
    • Responsible for the audio and video recording of eight TV programs, including Happy Poker Party and Essence of Longjiang.
    • Responsible for the audio and video during three live broadcasts, including Weekend Tour of Longjiang and Golden Dreams.
    • Participated in the “Heilongjiang Province Celebration of the 70th Anniversary of the Founding of New China” press conference and live broadcast.
  • Audio Assistant
    Aug. 2018 - Sept. 2018
    Jilin People"s Broadcasting Station
    Montreal, Quebec
    • Installed new orchestration system for the recording system, debugged recording system, and renovated the recording studio.
    • Arranged and recorded the original song "Happy Village Convention."
    • Transcribed the song "The Best Stage."
  • Audio Editor
    Mar. 2017 - Jul. 2018
    Communication University of China Radio Station
    Montreal, Quebec
    • Recorded, edited, and broadcast radio programs.
    • Synchronized all programs to the online platform.
    • Produced 38 radio programs with an average duration of 20 minutes each.