Smart Display • Frontend Engineering • Open Source

Building a Custom MagicMirror² Display and Publishing an Open‑Source Slideshow Module

By Ryan Scott Kim

Overview

I designed and built a wall-mounted MagicMirror² smart display and developed a custom slideshow module to address limitations in existing solutions. The project combined hardware integration, frontend development, and open-source contribution — resulting in a polished, reliable display and a publicly available module now used by others.

I built this module because none of the existing slideshow options offered what I needed: a clean, centered photo display instead of a full‑screen background slideshow.

Key Objectives

Technical Highlights

Impact

Skills Demonstrated

Outcome

The final MagicMirror setup runs smoothly with predictable behavior, clean transitions, and a professional appearance. The module, MMM‑RandomSlideshow, is available on GitHub and designed for easy installation, configuration, and community contribution.

GitHub Repository: https://github.com/RyanKimTech/MMM-RandomSlideshow