Distributed Digital Music Archives & Libraries Lab (DDMAL), McGill University
Montreal, Quebec
Led a team of three to develop a music score editor Neon in MEI using TypeScript, D3.js, IndexedDB, Cypress for E2E testing, webpack, and C++ (Verovio), resulting in more than 50% reduction in user correction time per folio.
Fixed UI and algorithms for the Optical Music Recognition website Rodan in Python and JavaScript.
Built Cress and UMIL websites for digital musicology with Django, JavaScript, TypeScript, Bootstrap, and Docker.
RADLab AI Research Intern
Fall 2024
Avid Technology
Montreal, Quebec
Migrated DSP baseline from MATLAB to Python, improved downbeat detection F-Measure by 7.7% with a DL model.
Reduced ML workflow runtime by 71.5% and boosted performance using application-specific features.
Deployed REST API with Flask and built prototypes for Sibelius and ProTools to support two use cases.
Software Developer
Mar. 2025 - May 2025
Digital and Cognitive Musicology Lab (DCML), École Polytechnique Fédérale de Lausanne (EPFL)
Switzerland (Remote)
Fixed bugs and improved the UI of a music analysis app MuseReduce using JavaScript, SCSS, D3.js, and Vite.
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 and pipelines in Python and MATLAB for breathing rate estimation, speech enhancement, and out-of-ear detection.
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
Heilongjiang, China
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
Jilin, China
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
Beijing, China
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.