<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Josh Mosier's Blog</title>
        <link>https://joshmosier.com/</link>
        <description>Personal portfolio and blog of Josh Mosier</description>
        <lastBuildDate>Fri, 24 Apr 2026 13:42:35 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>Josh Mosier's Blog</title>
            <url>https://joshmosier.com/favicon.png</url>
            <link>https://joshmosier.com/</link>
        </image>
        <copyright>All rights reserved 2026, Josh Mosier</copyright>
        <item>
            <title><![CDATA[Luke's Diner Secret Santa Gift]]></title>
            <link>https://joshmosier.com/posts/lukes-diner-gift</link>
            <guid>https://joshmosier.com/posts/lukes-diner-gift</guid>
            <pubDate>Mon, 05 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Gilmore Girls was a staple on long car trips growing up. My sisters and I would conveniently store several seasons worth of discs in our van, so I've seen every episode multiple times. When I drew my ...]]></description>
            <enclosure url="https://joshmosier.com/posts/lukes-diner-gift/sign.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Samsung Alarm Music Box]]></title>
            <link>https://joshmosier.com/posts/music-box</link>
            <guid>https://joshmosier.com/posts/music-box</guid>
            <pubDate>Sat, 02 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[## Digital Meets Analog Samsung's "Homecoming" is one of the default alarm sounds on Samsung phones. Even though I've switched to iPhone for the past few years, hearing it still triggers an immediate ...]]></description>
            <enclosure url="https://joshmosier.com/posts/music-box/music-box.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Mario Party Minigame Robot (OpenSauce 2025)]]></title>
            <link>https://joshmosier.com/posts/deep-boo</link>
            <guid>https://joshmosier.com/posts/deep-boo</guid>
            <pubDate>Mon, 21 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[## The Idea When Mario Party Jamboree came out in late 2024, I watched content creators like Ludwig play the game on Twitch. There was a minigame called Cookie Cutters that was a 1v3 game where you pr...]]></description>
            <enclosure url="https://joshmosier.com/posts/deep-boo/deep-boo-hero.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Optimized wallet-sized coin holder]]></title>
            <link>https://joshmosier.com/posts/coin-holder</link>
            <guid>https://joshmosier.com/posts/coin-holder</guid>
            <pubDate>Mon, 14 Apr 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Recently, I saw this meme and normally wouldn't think twice about it, but it made me wonder if there was a better option for dealing with change other than rounding up a transaction or keeping coins j...]]></description>
            <enclosure url="https://joshmosier.com/posts/coin-holder/coin-holder.JPG" length="0" type="image/JPG"/>
        </item>
        <item>
            <title><![CDATA[Custom 3D-Printed Desk Console]]></title>
            <link>https://joshmosier.com/posts/desk-console</link>
            <guid>https://joshmosier.com/posts/desk-console</guid>
            <pubDate>Mon, 24 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[I designed and 3D printed this custom desk console, inspired by [Scott Yu-Jan's standby mode dock](https://www.youtube.com/watch?v=L3nWw8qSYgk). The goal was to create a multi-functional hub that woul...]]></description>
            <enclosure url="https://joshmosier.com/posts/desk-console/desk-console-main.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Streamlit Runner - A Simple VS Code Extension]]></title>
            <link>https://joshmosier.com/posts/streamlit-runner</link>
            <guid>https://joshmosier.com/posts/streamlit-runner</guid>
            <pubDate>Tue, 10 Dec 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[I created a small VS Code extension to solve a minor annoyance in my Streamlit development workflow. Instead of typing `streamlit run` in the terminal each time, I wanted a simple right-click option t...]]></description>
            <enclosure url="https://joshmosier.com/posts/streamlit-runner/streamlit-runner.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Wikipedia vs Wall Street - Spurious Correlations]]></title>
            <link>https://joshmosier.com/posts/spurious-correlations</link>
            <guid>https://joshmosier.com/posts/spurious-correlations</guid>
            <pubDate>Sun, 06 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Ever wonder if the stock market follows the same trends as Wikipedia page views about banana bread? No? Well, inspired by Tyler Vigen's "Spurious Correlations," I built a tool to find the most absurd ...]]></description>
            <enclosure url="https://joshmosier.com/posts/spurious-correlations/spurious-correlations.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Building a Movie Poster Mosaic Generator]]></title>
            <link>https://joshmosier.com/posts/movie-posters</link>
            <guid>https://joshmosier.com/posts/movie-posters</guid>
            <pubDate>Fri, 13 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[I built a Python application that generates movie posters made up of thousands of tiny movie poster thumbnails. The program analyzes colors to create a larger image mosaic while maintaining visual coh...]]></description>
            <enclosure url="https://joshmosier.com/posts/movie-posters/movie-posters.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Custom Arcade-Style SSBM Controller]]></title>
            <link>https://joshmosier.com/posts/boxx</link>
            <guid>https://joshmosier.com/posts/boxx</guid>
            <pubDate>Fri, 21 Jul 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[I built these custom arcade-style Super Smash Bros. Melee controllers as a birthday gift for my brother. Click on the gallery above for more images and videos of both builds! ## The Build Process This...]]></description>
            <enclosure url="https://joshmosier.com/posts/boxx/v2_box.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Magnetic Levitating Master Chief Helmet]]></title>
            <link>https://joshmosier.com/posts/chief-helmet</link>
            <guid>https://joshmosier.com/posts/chief-helmet</guid>
            <pubDate>Fri, 25 Mar 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[I created this custom floating Master Chief helmet as a personal project to combine my love of Halo, 3D printing, and some light engineering. ## The Build Process This build took me about 3-4 weeks to...]]></description>
            <enclosure url="https://joshmosier.com/posts/chief-helmet/chief-helmet2.JPG" length="0" type="image/JPG"/>
        </item>
        <item>
            <title><![CDATA[Aluminum Casting Projects]]></title>
            <link>https://joshmosier.com/posts/metalcasting</link>
            <guid>https://joshmosier.com/posts/metalcasting</guid>
            <pubDate>Tue, 15 Feb 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[I've been exploring metal casting using a Devilforge furnace to melt aluminum cans into custom medals, rings, and coins. ### Equipment List - **Furnace:** Devilforge propane furnace - **Crucible:** #4...]]></description>
            <enclosure url="https://joshmosier.com/posts/metalcasting/green-sand.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[3D-Printed Kirby Speaker]]></title>
            <link>https://joshmosier.com/posts/speakirby</link>
            <guid>https://joshmosier.com/posts/speakirby</guid>
            <pubDate>Sun, 19 Dec 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[For our family's "Sibling Santa" gift exchange, I designed and 3D-printed a Super Smash Bros. Melee-styled trophy featuring Kirby, with a removable Bluetooth speaker module integrated into his mouth. ...]]></description>
            <enclosure url="https://joshmosier.com/posts/speakirby/speakirby.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Maglev Ghost & Banshee w/ Wireless LEDs]]></title>
            <link>https://joshmosier.com/posts/ghost-banshee</link>
            <guid>https://joshmosier.com/posts/ghost-banshee</guid>
            <pubDate>Fri, 01 Oct 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[## Halo Reach: Ghost ## Halo Reach: Banshee I created these custom floating Halo Ghost and Banshee models as part of a secret santa project. Click on the image galleries above to see more of the build...]]></description>
            <enclosure url="https://joshmosier.com/posts/ghost-banshee/ghost/ghost.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Senior Design - Smart Haptic Wristband for Human-Robot Interaction]]></title>
            <link>https://joshmosier.com/posts/senior-design</link>
            <guid>https://joshmosier.com/posts/senior-design</guid>
            <pubDate>Fri, 03 Sep 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[As part of my senior design team at Virginia Tech, we tackled this problem by developing a novel haptic wristband that could bridge the communication gap between robots and their human operators. ## T...]]></description>
            <enclosure url="https://joshmosier.com/posts/senior-design/senior-design.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Building a 3D Printed Pullback Car Mechanism]]></title>
            <link>https://joshmosier.com/posts/pullback</link>
            <guid>https://joshmosier.com/posts/pullback</guid>
            <pubDate>Tue, 04 May 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[For our kinematics term project, we developed a functional pullback toy car mechanism using 3D printing. The mechanism uses a gear system and spring to convert backward motion into forward movement th...]]></description>
            <enclosure url="https://joshmosier.com/posts/pullback/pullback.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Nutricient - Optimizing Dining Hall Nutrition]]></title>
            <link>https://joshmosier.com/posts/nutricient</link>
            <guid>https://joshmosier.com/posts/nutricient</guid>
            <pubDate>Sun, 28 Mar 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[A web application that optimizes meal choices in Virginia Tech dining halls using linear programming to help students maintain balanced nutrition while meeting their dietary goals. ## The Problem Many...]]></description>
            <enclosure url="https://joshmosier.com/posts/nutricient/nutricient.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Cinetrics - Your Personal Movie Critic Matchmaker]]></title>
            <link>https://joshmosier.com/posts/cinetrics</link>
            <guid>https://joshmosier.com/posts/cinetrics</guid>
            <pubDate>Sat, 27 Feb 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[Ever spend more time scrolling through Netflix than actually watching something? We built Cinetrics to solve this common dilemma by matching you with film critics who share your taste in movies. ## Th...]]></description>
            <enclosure url="https://joshmosier.com/posts/cinetrics/cinetrics.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[On Air - Building a Smart Status Light to Stay Focused]]></title>
            <link>https://joshmosier.com/posts/on-air</link>
            <guid>https://joshmosier.com/posts/on-air</guid>
            <pubDate>Mon, 21 Dec 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[It started with a simple problem: interruptions. Like many people, I’ve struggled to stay productive while working from home. Whether it was a roommate popping in during a meeting or family members no...]]></description>
            <enclosure url="https://joshmosier.com/posts/on-air/on-air.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Laser-Cut Virginia Tech Campus Map]]></title>
            <link>https://joshmosier.com/posts/vt-map</link>
            <guid>https://joshmosier.com/posts/vt-map</guid>
            <pubDate>Fri, 30 Oct 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[A handcrafted 3D wooden map of Virginia Tech's campus, created as a unique Secret Santa gift. This multi-layered piece combines laser-cut Baltic birch plywood with detailed engravings of campus roads,...]]></description>
            <enclosure url="https://joshmosier.com/posts/vt-map/vt-map.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Plotify: Visualizing Your Spotify Listening Habits]]></title>
            <link>https://joshmosier.com/posts/plotify</link>
            <guid>https://joshmosier.com/posts/plotify</guid>
            <pubDate>Wed, 01 Jan 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[Ever wondered what your music taste really looks like? While Spotify Wrapped gives us a yearly glimpse into our listening habits, I wanted to create something that could provide deeper insights at any...]]></description>
            <enclosure url="https://joshmosier.com/posts/plotify/plotify.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Magnetic Levitating Baby Yoda Crib]]></title>
            <link>https://joshmosier.com/posts/maglev-baby-yoda</link>
            <guid>https://joshmosier.com/posts/maglev-baby-yoda</guid>
            <pubDate>Fri, 20 Dec 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[A custom magnetic levitating Baby Yoda display I created as a Christmas gift for my sister, combining 3D printing, painting, and electronics to bring a piece of The Mandalorian to life. ## The Build P...]]></description>
            <enclosure url="https://joshmosier.com/posts/maglev-baby-yoda/maglev-baby-yoda.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Saber Maker - Automated Beat Saber Map Generation]]></title>
            <link>https://joshmosier.com/posts/saber-maker</link>
            <guid>https://joshmosier.com/posts/saber-maker</guid>
            <pubDate>Sat, 16 Feb 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[Have you ever wished for more variety in Beat Saber maps? Saber Maker might be the answer you've been looking for—an automated tool that generates Beat Saber maps from your favorite audio files. ## Th...]]></description>
            <enclosure url="https://joshmosier.com/posts/saber-maker/saber-maker.jpg" length="0" type="image/jpg"/>
        </item>
    </channel>
</rss>