MMM-Streamflow Module

According to Cambridge Dictionary, mudlarking is defined as “the activity of searching the mud near rivers trying to find valuable or interesting objects.” This is a hobby of mine, so I decided to create a MagicMirror² module using Node.js to help me decide when to go out. This module utilizes REST API calls to the United States Geological Survey to fetch and display real-time water data for the user’s location. Users can monitor measurements such as water level and flow rate for rivers, streams, and other bodies of water across the United States. ...

November 21, 2023 · Cole Sandlin

Portfolio Website

I built this static website with Hugo to act as a personal portfolio. I chose this framework because of its fast generation speed. I selected the PaperMod theme to use as a template because of its minimalist appearance and personalized it with custom HTML and CSS. For hosting, I opted to use GitHub Pages because it’s free and I am familiar with Git.

September 15, 2023 · Cole Sandlin

PharmaQuiz App

I developed a cross-platform quiz app for pharmacy students as part of a team and in collaboration with the National Association of Boards of Pharmacy. Our team chose to use React Native to fulfill the client’s request for cross-platform compatibility. My contribution was implementing the back-end Cloud Firestore database responsible for storing user-generated questions. I chose to use Cloud Firestore because of its real-time capabilities and scalability. This allows the app to facilitate instant sharing of study materials while also accommodating any future growth. ...

November 28, 2022 · Dallas Garriott, Matt Magee, Cole Sandlin, Colin Smith

MagicMirror² Implementation

MagicMirror² is an open-source platform which can be used to create a customizable smart mirror that can display various information. I deployed my instance of it on a Raspberry Pi 3 Model B+ connected to an LCD display I got from disassembling an old 27” Samsung monitor. I applied one way mirror film to a piece of tempered glass placed in front of the screen to achieve the desired effect and created a frame for it out of oak boards. ...

August 12, 2022 · Cole Sandlin

Pi-hole Implementation

Pi-hole is an open-source software that acts as a DNS server which blocks advertisements and disables trackers on a network-wide level. I configured my instance to run on a headless Raspberry Pi Zero connected to my router through Ethernet. This device has improved my network’s privacy by preventing targeted advertising and security by stopping malicious advertisements from being served.

June 29, 2021 · Cole Sandlin