Skip to content
Marvin Patrick Lacanilao avatar

I’m Marvin Patrick Lacanilao

Software Engineer | UI/UX Designer | Frontend Developer

I build digital experiences from idea to product. I work across software engineering, product development, and UX, turning problems into useful, thoughtful solutions. Whether I’m designing an interface, developing an application, or exploring an AI-driven solution, I care about both how something works and how people experience it.

Portrait of Marvin Patrick Lacanilao (photo 1)

Experience

Leading product architecture and frontend development for an AI-powered lung auscultation platform helping physicians detect respiratory disease faster

  • Led a team of 7 engineers and researchers across data collection, model development, and product implementation
  • Supported the clinical research pipeline through data collection, model evaluation, and translating research findings into scalable product features

Baguio City, Philippines.

  • Cum Laude
  • Dean's List (2022-2026)

Supported client delivery across web apps, documentation, and QA for a remote team.

  • Validated business rules and field-level logic across multiple ERP modules for multiple clients spanning preparation, integration testing, quality control, and retesting
  • Executed structured test scenarios across 4 testing levels, documenting findings and verifying bug resolutions
  • Collaborated with analysts, developers, and project teams across multiple client engagements in a large remote cross-functional environment

Projects

More
01 / WEB APPLICATION
Colume preview

Colume

A study app that instantly turns your notes and PDFs into quizzes and flashcards, featuring a virtual pet that levels up as you keep up your daily study streaks.

02 / RESEARCH
Dual-Channel CNN-LSTM with MFCC-Chroma Attention Fusion for Lung Sound Disease Classification preview

Dual-Channel CNN-LSTM with MFCC-Chroma Attention Fusion for Lung Sound Disease Classification

Lung auscultation remains highly subjective, with pulmonologists averaging only 36.5% correct detection rates. This study proposes a dual-channel CNN-LSTM architecture with a constrained MFCC-Chroma gated fusion mechanism for multi-class respiratory sound classification. HINGA V1, the first localized Filipino lung sound dataset, was collected from 51 patients across four Baguio City institutions and combined with the ICBHI 2017 benchmark. The model achieved a macro F1 of 0.4056 across six disease classes on unseen data, with the fusion mechanism consistently favoring MFCC-derived temporal features, supporting a viable path toward a clinically relevant auscultation tool for the Philippine healthcare setting.

03 / RESEARCH
MFCC-Chroma Fusion with Demographic-Aware Random Forest for Lung Sound Disease Classification preview

MFCC-Chroma Fusion with Demographic-Aware Random Forest for Lung Sound Disease Classification

Auscultation-based lung disease detection remains subjective and inconsistent. This study proposes two complementary approaches: a dual-channel CNN-LSTM using MFCC-Chroma fusion, and a Random Forest model incorporating patient demographic data, both evaluated on the ICBHI 2017 dataset. The CNN-LSTM models reached up to 80% accuracy, while demographic features also proved valuable for classification, offering competitive performance in accuracy, robustness, and class-wise fairness compared to prior work in the field.

04 / RESEARCH
Automaton-Based Framework for Validating and Extracting Information from Vehicle Plate Numbers in the Philippines preview

Automaton-Based Framework for Validating and Extracting Information from Vehicle Plate Numbers in the Philippines

This study develops a Finite State Accepter that validates Philippine vehicle and motorcycle plate numbers against the LTO's current formats (LLL DDDD, L DDD LL, DDD LLL). A consolidated automaton was built and implemented as a program, then tested against 100 valid and 50 invalid plate numbers. All valid plates were correctly accepted and all invalid plates correctly rejected, demonstrating the framework's reliability for automated plate validation.

define.develop.design.deliver.define.develop.design.deliver.define.develop.design.deliver.define.develop.design.deliver.