Shing Lyu

Featured

RustPython
[Source Code]

A Python interpreter written in Rust


Firefox Quantum - CSS engine

A completely overhauled Firefox engine, super-fast and stable. I help port the Rust-based CSS engine from Servo into Gecko (Firefox’s engine), and bring the automated test into place.


The Servo Parallel Browser Engine
[Source Code]

Servo is a prototype web browser engine focus on parallism, security, and performance; written in the Rust language. I’m the core team reviewer of this project.


FocusBlocker
[Source Code]

1000+ daily active users! Block websites for a given time to help you focus on work/study.


Itinerary Viewer
[Source Code]

Travel planner tool suite. Automaticall search for maps, direction and export as printable PDF and digital map file


QuantumVim
[Source Code]

Adds basic vim commands to Firefox 48+ (with e10s & WebExtension).


MDSlides-new
[Source Code]

Markdown slideshow system based on Remark, with live-refresh and exporting to a single HTML file



Mozilla

MozITP
[Source Code]

Mozilla Integrated Tools Package. An all-in-one testing tool for Firefox ecosystem. You can flash phones, run Firefox OS phone or TV simulators, and run automated tests in this package. Greatly reduce the time and effort of setting up a testing enviornment.


MozIlluminate
[Source Code]

Next generation MozTrap, Mozilla’s test case management database. Using Google Spreadsheet to manage test cases and execute them in MozTrap. Greatly imporve the readability and maintainablity of test cases


MozTrap Duplication Finder
[Source Code]

Using machine learning to find duplicated or redundent test cases on MozTrap, our test case management database.


BzDeck
[Source Code]

A useful experimental Bugzilla client demonstrating modern Web application technologies such as CSS3, DOM4, HTML5, ECMAScript 6 and WAI-ARIA


MozTrap
[Source Code]

MozTrap is the test case managment system for Mozilla. I am expanding its REST API for new UI design.


MozTrap New UI
[Source Code]

A new frontend UI for MozTrap. Improved searchablity; Better suite and test case managment and diff’ing test cases online


MozTrapHelper

Add those missing functionalities to MozTrap ( http://moztrap.mozilla.org/ ).


Bugzilla Summarizer
[Source Code]

A visualization for Bugzilla’s history



Firefox OS Apps & Add-ons

Unread Icon (Fireofx OS Add-on)
[Source Code]

Show unread messages counts on Firefox OS homescreen icons. Winner of the 2015 Firefox OS Add-on Hackathon – Most Useful Award. Featured in this Mozilla Hack Blog article


Back Button (Fireofx OS Add-on)
[Source Code]

Add an global back button to Firefox OS


Reader Mode
[Source Code]

Cleanup the clutters on webpages for better reading experience


Tip Calculator
[Source Code]

Help you calculate restaurant tips


HTML5 Roulette
[Source Code]

A lucky draw roulette created using HTML5 technology. [App version]


FullBatteryAlarm

Alarm you when the battery if fully charged. Never over-charge your battery again! Over 2600 downloads


Taipei MRT Map

An offline map for Taipei MRT


TabataTimer

A simple timer for a 4-minute tabata workout with voice reminders (remember to turn up the volume).



Firefox (Desktop) Add-ons

Move Active Tab To Left

Move active tab to the left end, so recent tabs cluster to the left side.


Kanbanmarks

Organize your bookmarks with ease in a kanban-style layout


BzDeck (Firefox Add-on)
[Source Code]

Redirect you to BzDeck when you open a bugzilla link


Coursera Autoplay

Auto skip in-video quizes and continue to the next video when current video ends.



Side Projects

Music Explorer
[Source Code]

Recommend a variety of music to expand your music repertoire, e.g. Classical, Opera, Jazz, Chinese.


Asia Tech Conferences

A list of tech conferences in Aisa I collected


HTML5 Countdown Timer
[Source Code]

A simple countdown timer with audio and flashing light.


MDSlides

An cloud-based editor for presentation slides using Markdown syntax.


MDSlides-local
[Source Code]

Markdown slideshow system based on Reveal.js, runs locally without the need for a web server



Freelancing

The Figured Bass

A music education startup that tries to help students learn music theories with our automatic grading system.


ASCII Oscilloscope running on Raspberry Pi

This oscilloscope can display the audio input as ASCII art in realtime. A commssioned work for a design student’s graduation project (2012).



Academic

A Semi-automatic Computer Expressive Music Performance System Using Structural Support Vector Machine

Master Thesis, National Taiwan University, Jun 2014


JCMG Corpus for Computer Experssive Music Performance

Piano performance corpus for computer expressive music performance research.


Computer Expressive Music Performance By Phrase-wise Modeling

by Hermes Shing Lyu and Shyh-Kang Jeng,
International Workshop on Computer Music and Audio Technology, 2012.


Automatic Saliency Inspired Foreground Object Extraction from Videos

by Wei-te Li, Huei-tang Chang, Hermes Shing Lyu, and Yu-chiang Frank Wang,
IEEE International Conference of Image Processing, 2012


Classical music composition style clustering

2013 Data Mining Final Project


Dynamic Hedging of Stock Index with Warrants by MGARCH-BEKK Model

2013 Multivariate Statistical Analysis Final Project


Augmented Reality Digital Signage

2012 Embedded System Experiment Final Project


Offline Music-to-Score Alignment for Orchestral Music

2011 Special Project


Musical Source Separation Using Average Harmonic Models

2009 Multimedia Signal Processing Final Projects