Part study, part sandbox — from academic projects in computer science to weekend experiments involving wires, code, and occasional smoke...

Recent Updates


Improved Smart Mirror Build

July 19, 2025

I recently built a smart mirror using a Raspberry Pi 4 and a two-way mirror. The project is uses MagicMirror² software, which provides a customizable interface for displaying information like time, weather, news.

Components

MagicMirror² Modules

Core Modules

Third-Party Modules

Steps to Build

  1. Install MagicMirror²: Follow the installation guide to set up the software on your Raspberry Pi.
  2. Configure Modules: Customize the modules you want to display, such as weather, calendar, and news. You can find a list of available modules here.
  3. Set Up the Hardware: Assemble the two-way mirror with the monitor and frame. Ensure the monitor is positioned behind the mirror for optimal visibility.
  4. Connect the Raspberry Pi: Connect the Raspberry Pi to the monitor and power it on. Make sure it boots into the MagicMirror² interface.
  5. Final Adjustments: Adjust the settings in the config.js file to customize the appearance and functionality of your smart mirror.
Smart Mirror Overview

The insides

Mirror fail

Soo... was hoping to use these right angle usb connectors to keep all the cables inside but that didn't go as planned.

Mirror fail

Did not realize the micro hdmi was in the opposite orientation as on the RPI4... whoops.

Mirror fail

Mirror Border to fill the empty space and add support for the 2 way mirror.

Mirror fail

I put these white packing material around the monitor to help center it in the frame.

Mirror fail

Sealing the whole thing up with nails. I wish I had a better way but oh well! It works ¯\_(ツ)_/¯

Mirror fail

Still came out clean! :)

Key Takeaways

Back to Top

First Smart Mirror Build

July 17, 2025

I built my first smart mirror using a Raspberry Pi 3+ and an old monitor I have lying around a year ago. After the PI stopped working I opened it back up to figure out why it stopped working. In process of doing so I accidentally shorted the 110V circuit and the circuit breaker in my apartment tripped. So I basically fried the monitor and PI so opted to start over with a newer monitor.

Smart Mirror

The original build using an old 720p monitor, which fit perfectly in the frame!

I’ll be posting the new monitor build soon, but wanted to share my original build for funsies. I do miss how the old monitor fit perfectly in the frame I had, but the viewing angle was terrible.

Smart Mirror

The 3 monitor PCBs are visible. I was able to find where the AC power gets convert to ~18VDC, where I soldered in the 5V DC-DC converter to power the pi. Also note a PI Zero is shown which DOES NOT WORK btw. From experience it's best to use a PI4 and above.

Components

MagicMirror² Modules

Core Modules

Third-Party Modules

Steps to Build

  1. Install MagicMirror²: Follow the installation guide to set up the software on your Raspberry Pi.
  2. Configure Modules: Customize the modules you want to display, such as weather, calendar, and news. You can find a list of available modules here.
  3. Set Up the Hardware: Assemble the two-way mirror with the monitor and frame. Ensure the monitor is positioned behind the mirror for optimal visibility.
  4. Connect the Raspberry Pi: Connect the Raspberry Pi to the monitor and power it on. Make sure it boots into the MagicMirror² interface.
  5. Final Adjustments: Adjust the settings in the config.js file to customize the appearance and functionality of your smart mirror.

Key Takeaways

Want to thank the MagicMirror² community for their extensive documentation that made this project possible. If you’re interested in building your own smart mirror, I highly recommend checking out their resources and getting involved in the community.

I’ll be posting the new and improved build soon!!!

Back to Top

Jekyll

April 23, 2025

I’ll be moving to using Jekyll to display my static pages and organize my posts. I was thinking of Node.js with express but Jekyll will do all that I need.

Roadmap V3

Back to Top

Culinary Otter: A Recipe Web Application

April 18, 2025

Culinary Otter is a user-friendly web application designed for students and home cooks seeking culinary inspiration. It allows users to:

The project combines a robust backend, external APIs, and a polished front end to deliver a seamless culinary experience.

Back to Top

Project Template

April 09, 2025

I’ve been working on improving the structure and design of my website to make it more user-friendly and visually appealing.

Back to Top

Initial Setup

April 01, 2025

This is the initial setup for the Test Project. It includes basic configurations and layout testing.

Back to Top

Tweaking Styles

March 26, 2025

Hope y’all enjoy the website refresh! I’ve been messing with CSS styles and figuring out ways of styling this blog. I’m glad I was able to finish my little roadmap below. I think the next steps to improve the site will be:

Roadmap V2

Back to Top