<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Portfolio</title>
    <link>https://www.williamivy.com/</link>
    <description>Recent content on Portfolio</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 08 Sep 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.williamivy.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Goa Trance from Scratch</title>
      <link>https://www.williamivy.com/posts/goa-trance-from-scratch/</link>
      <pubDate>Mon, 08 Sep 2025 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/goa-trance-from-scratch/</guid>
      <description>The Idea Thanks to my dad&amp;rsquo;s good taste in music, my childhood had a killer soundtrack: classic rock, 70s folk music, and 80s new wave. At home or in the car, a constant rotation of The Beatles, Cream, Simon and Garfunkel, Talking Heads, and The Human League. Things were off to a good start.&#xA;Then in 1995, I encountered something completely different - techno: I had never heard music like this: blatantly artificial sounds at a blazingly-fast BPM.</description>
    </item>
    <item>
      <title>Garage SEM - 300,000x magnification at home</title>
      <link>https://www.williamivy.com/posts/garage-sem/</link>
      <pubDate>Sun, 09 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/garage-sem/</guid>
      <description>The Idea Every nerd remembers the first time they saw a scanning electron microscope (SEM) image of a fly&amp;rsquo;s compound eyes, or the scales of a human hair:&#xA;As a newly-graduated engineer, I stumbled on an eBay listing for a vintage AMRAY 1000 SEM and impulsively made an offer which was (luckily, in retrospect!) declined.&#xA;I lived in my parents&amp;rsquo; house with no attached garage, in a different country, and lacked the knowledge (and means) to import, install, repair, and operate such an advanced device.</description>
    </item>
    <item>
      <title>Back Side of the Moon - Pink Floyd x Sailor Moon</title>
      <link>https://www.williamivy.com/posts/back-side-of-the-moon/</link>
      <pubDate>Tue, 27 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/back-side-of-the-moon/</guid>
      <description>The Idea Pink Floyd&amp;rsquo;s &amp;ldquo;Back Catalogue&amp;rdquo; poster has a great composition:&#xA;1990s Sailor Moon has a great aesthetic:&#xA;What if I combined the two?&#xA;The Tools Stable Diffusion (sdxl_1.0, ComfyUI) IP-Adapter (sdxl_vit-h) ControlNet (sai_xl_depth256, sai_xl_canny_256) Adobe Photoshop The Process I wanted to recreate the Pink Floyd poster with Sailor Moon characters in a retro 1990s anime style. I achieved this in a controllable way using Stable Diffusion.&#xA;There are three problems which had to be solved:</description>
    </item>
    <item>
      <title>Landscape Photography with an Electron Microscope</title>
      <link>https://www.williamivy.com/posts/sem-landscapes/</link>
      <pubDate>Mon, 19 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/sem-landscapes/</guid>
      <description>UPDATE: I now have a scanning electron microscope in my garage.&#xA;The Idea I have been fascinated by electron microscopy since I was a child flipping through Popular Science and stumbling upon an image like this: I love using things for things they were never intended for. So, what if I used an electron microscope to make landscape images?&#xA;The Tools Stable Diffusion (sdxl_1.0, ComfyUI) LoRA training (Kohya&amp;rsquo;s GUI) ControlNet (sai_xl_canny_256) Adobe Photoshop The Process My personal scanning electron microscope was still in transit across the Atlantic Ocean, so until it arrived I had to get creative.</description>
    </item>
    <item>
      <title>Japanese Citypop Landscapes via Style Transfer</title>
      <link>https://www.williamivy.com/posts/japanese-citypop-landscapes/</link>
      <pubDate>Sat, 23 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/japanese-citypop-landscapes/</guid>
      <description>The Idea I was scrolling through my Instagram feed one morning and was presented with a series of Japanese citypop images:&#xA;Beautiful images, but they are all of urban environments. What would landscape images look like in this style?&#xA;The Tools Stable Diffusion (sdxl_1.0, ComfyUI) LoRA training (Kohya&amp;rsquo;s GUI) The Process My goal was to take an established painting style and create imagery that is not typically found in that style.</description>
    </item>
    <item>
      <title>wackbar - interactive VJ system with real-time performance capture</title>
      <link>https://www.williamivy.com/posts/wackbar/</link>
      <pubDate>Wed, 19 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/wackbar/</guid>
      <description>The Idea I have always loved the chaos of public-access television. Amateur camera work, rough greenscreen abuse, unscreened phone calls, a general sense of overwhelm and confusion.&#xA;Let&amp;rsquo;s Paint TV is as close to perfect as the medium gets: Platforms like Twitch and YouTube are clearly the spiritual successors to public access television, but their content doesn&amp;rsquo;t scratch the same itch for me. It&amp;rsquo;s all a little too polished. Public access television was distinctly wack.</description>
    </item>
    <item>
      <title>Movie Posters Based on Dreams</title>
      <link>https://www.williamivy.com/posts/posters-based-on-dreams/</link>
      <pubDate>Sat, 18 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/posters-based-on-dreams/</guid>
      <description>The Idea I have always found the text I see in my dreams to be interesting - it often looks like English, but isn&amp;rsquo;t. When I first started playing with Stable Diffusion, I noticed that the text it generates is very similar:&#xA;A local art gallery was accepting pieces for an exhibition of visual art based on dream imagery. My dreams often play out like movies. This gave me an idea: movie posters for three of my favorite types of dreams:</description>
    </item>
    <item>
      <title>DragonWars - the ultimate aerial combat miniatures game</title>
      <link>https://www.williamivy.com/posts/dragonwars/</link>
      <pubDate>Sun, 10 Jul 2022 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/dragonwars/</guid>
      <description>The Idea For many years my tabletop-gaming friends and I have made the pilgrimage to Indianapolis for Gen Con, North America&amp;rsquo;s biggest tabletop gaming convention. Over 70,000 nerds from all corners of the world gathering for 4 days of wargaming, boardgaming, and roleplaying.&#xA;For me, Gen Con is all about one thing: the miniatures hall. Endless tables with scale miniatures in every possible variation: tanks, ships, planes, Napoleonics, battalion-scale warfare, wild-west shootouts, and more.</description>
    </item>
    <item>
      <title>Laser Spiked Jacket</title>
      <link>https://www.williamivy.com/posts/laser-spiked-jacket/</link>
      <pubDate>Sun, 16 Jan 2022 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/laser-spiked-jacket/</guid>
      <description>The Idea As a lifelong fan of Mad Max, I&amp;rsquo;ve got a soft spot for double rider leather jackets.&#xA;I had never had an excuse to own one, until I saw Shih Wei Chieh&amp;rsquo;s Laser Jacket made for Japanese musician Kazuya Yoshii:&#xA;Nothing could be cooler than that. I had always wanted a leather jacket, and I&amp;rsquo;ve got some experience with lasers, so why not combine the two and make my own?</description>
    </item>
    <item>
      <title>Recreating the Laser Liquid Sky Effect from Aliens</title>
      <link>https://www.williamivy.com/posts/aliens-laser-scanner/</link>
      <pubDate>Sat, 31 Jul 2021 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/aliens-laser-scanner/</guid>
      <description>The Idea Ridley Scott&amp;rsquo;s Alien was a life-changing experience for me, one of the most influential movies in my life. So when I finally saw James Cameron&amp;rsquo;s balls-out sequel Aliens you can imagine my reaction - the Alien Queen, the marine smartguns - perfection. But it was a simple effect in the opening sequence that has stuck with me the longest - the laser liquid sky effect:&#xA;I wanted to understand how this effect was achieved, then recreate it.</description>
    </item>
    <item>
      <title>Solid State Tesla Coil</title>
      <link>https://www.williamivy.com/posts/solid-state-tesla-coil/</link>
      <pubDate>Sat, 10 Jul 2021 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/solid-state-tesla-coil/</guid>
      <description>The Idea As often happens, I stumbled upon an interesting video:&#xA;I knew about tesla coils, but had never seen one that could play music. I needed to know how it worked. The answer: by replacing the traditional spark gap (acting as a crude switch) with a transistor, I could switch the coil on and off at a rate modulated by an audio signal.&#xA;As an added bonus, with this design the device can be shrunk considerably - since a transistor provides the alternating current to the coil&amp;rsquo;s primary winding, a small DC power supply can be used in place of a bulky mains transformer.</description>
    </item>
    <item>
      <title>CodeMiko Done Cheap - DIY real-time performance capture</title>
      <link>https://www.williamivy.com/posts/codemiko-done-cheap/</link>
      <pubDate>Sun, 02 May 2021 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/codemiko-done-cheap/</guid>
      <description>UPDATE: I have taken this project much further.&#xA;The Idea Deep in COVID lockdown (December 2020), I stumbled upon a trending clip of a fascinating livestreamer named &amp;ldquo;CodeMiko&amp;rdquo;:&#xA;I could not believe what I was seeing. Real-time motion capture with face-tracking and live audience interactivity? I had no idea this was possible. I needed to know how she was doing it. And more importantly, I wanted my own.&#xA;The Tools Chordata Motion Kicad T-962 Reflow Oven T-8280 IR Preheater Atten ST-862D Hot Air Rework Station Eakins Stereo Trinocular Microscope Creality Ender 3 Raspberry Pi 3B+ iPhone Xs Face Cap OSC Blender OBS NVIDIA GeForce GTX 1080 The Process I began watching every CodeMiko stream I could.</description>
    </item>
    <item>
      <title>DIY Gamma-ray Spectroscopy</title>
      <link>https://www.williamivy.com/posts/gamma-spectroscopy/</link>
      <pubDate>Sun, 21 Mar 2021 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/gamma-spectroscopy/</guid>
      <description>The Idea In the fall of 1998 I played Fallout 2:&#xA;It permanently altered the course of my life - I have been obsessed with radioactivity ever since.&#xA;The ability to detect/see radioactive particles feels like a superpower. I had already built a geiger counter and a cloud chamber, what was left?&#xA;A lot.&#xA;The Tools Kicad 3dsmax Creality Ender 3 The Process Whenever I start a new hobby or interest, I take the same approach:</description>
    </item>
    <item>
      <title>Lucky Infinity Cube</title>
      <link>https://www.williamivy.com/posts/infinity-cube/</link>
      <pubDate>Wed, 03 Mar 2021 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/infinity-cube/</guid>
      <description>The Idea At some point in everybody&amp;rsquo;s life, they get their first taste of infinity. Thanks to my dad carrying around an enormous VHS recorder on his shoulder in the 80s, I have footage of the moment I first saw it in a hall of mirrors at the Ontario Science Centre:&#xA;Infinity mirrors incorporating LED lighting are ubiquitous at this point:&#xA;As life goes on it gets harder to experience the surprise of something completely new, luckily all roads lead to hypercubes:</description>
    </item>
    <item>
      <title>Thermoelectric Cloud Chamber</title>
      <link>https://www.williamivy.com/posts/cloud-chamber/</link>
      <pubDate>Sun, 21 Feb 2021 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/cloud-chamber/</guid>
      <description>The Idea At some point in physics class I learned about ionizing radiation and found myself staring at this image:&#xA;Somehow, people were able to take photos of radioactive particles over 100 years ago using this apparatus:&#xA;Surely with advances in modern technology (and AliExpress) I could achieve the same at home?&#xA;The Tools 8x TEC1-12706 Peltier Cooling Modules (max 6A current) 4x TEC1-12709 Peltier Cooling Modules (max 9A current) 3dsmax Creality Ender 3 K40 40W CO2 Laser Cutter The Process Before building anything, I needed to understand how a cloud chamber works: supersaturated vapor is produced in a chamber, so that when a charged radioactive particle passes through the vapor it ionizes gas molecules along its path.</description>
    </item>
    <item>
      <title>Hallucination Goggles</title>
      <link>https://www.williamivy.com/posts/hallucination-goggles/</link>
      <pubDate>Wed, 06 Jan 2021 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/hallucination-goggles/</guid>
      <description>The Idea As a life-long Star Trek fan (and enlisted Starfleet Officer) I have always been fascinated by sensors. Of particular interest are the sensors used by the human brain (eyes, ears, skin, nose, mouth). Messing with these inputs is a common human past-time, but one form is particularly interesting due to the difficulty in inducing it: sensory deprivation.&#xA;The Ganzfeld effect is a phenomenon where feeding a uniform visual input to our eyes causes the brain to &amp;ldquo;fill in&amp;rdquo; the missing input with hallucinated visuals.</description>
    </item>
    <item>
      <title>KeyLED - music composition and improvisation aid</title>
      <link>https://www.williamivy.com/posts/keyled/</link>
      <pubDate>Thu, 05 Nov 2020 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/keyled/</guid>
      <description>The Idea My dad played classical guitar when I was growing up, so I never learned to play piano. I also never learned to play guitar, but it is the piano negligence I regret the most. In the following decades I have studied music theory and synthesis to obsessively analyze my favorite genre of music, but my lack of foundational keyboard-playing skills has been a constant thorn in my side. I want to improvise and make music with my synthesizers, but I don&amp;rsquo;t have the time or inclination to learn scales via discipline and practice.</description>
    </item>
    <item>
      <title>Toblerone Done Right - Chocolate Mountains</title>
      <link>https://www.williamivy.com/posts/toblerone-done-right/</link>
      <pubDate>Fri, 24 Jul 2020 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/toblerone-done-right/</guid>
      <description>The Idea As a Christmas tradition each year, I consume my favorite form of chocolate - an oversized Toblerone bar:&#xA;As a lifelong fan of Pimp That Snack, I have an appreciation for candies that are made bigger and better. The fine people at Kraft Foods certainly understand &amp;ldquo;bigger&amp;rdquo;, they now sell an enormous 9lb version of the Toblerone bar:&#xA;But when it comes to &amp;ldquo;better&amp;rdquo;, UK&amp;rsquo;s Poundland understood the objective - Twin Peaks is their version of Toblerone with double the mountains:</description>
    </item>
    <item>
      <title>Agricola P-Deck</title>
      <link>https://www.williamivy.com/posts/agricola-p-deck/</link>
      <pubDate>Fri, 29 Nov 2019 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/agricola-p-deck/</guid>
      <description>The Idea Like all nerds who have spent too many waking hours in front of a computer, my friends and I like to play (and make) tabletop games as an excuse to get together and argue. Many games have made an appearance, but for 16 years one game has remained a constant presence: Agricola.&#xA;After 16 years of farm-building experience, with exposure to all the existing expansion packs and variants, we were chock-full of ideas to improve our favorite game.</description>
    </item>
    <item>
      <title>Ash vs Army of Darkness</title>
      <link>https://www.williamivy.com/posts/ash-vs-army-of-darkness/</link>
      <pubDate>Mon, 17 Jun 2019 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/ash-vs-army-of-darkness/</guid>
      <description>The Idea All roads lead to Raimi. Growing up, my weekends were often spent devouring Hercules and Xena episodes, hoping for an appearance from my favorite character: Autolycus, the King of Thieves.&#xA;As time went on, I developed a new obsession - the Build Engine shooters: Duke Nukem 3D, Shadow Warrior, and Blood.&#xA;The larger-than-life heroes of these over-the-top games fired off perfectly timed one-liners while causing mayhem and destruction: &amp;ldquo;Hail to the king, baby!</description>
    </item>
    <item>
      <title>Super Ultra Monster Smash - a city-destroying VR game</title>
      <link>https://www.williamivy.com/posts/super-ultra-monster-smash/</link>
      <pubDate>Tue, 19 Sep 2017 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/super-ultra-monster-smash/</guid>
      <description>The Idea Coming of age during the golden age of PC gaming, my childhood was a never-ending stream of incredible experiences. My report card, however, was not.&#xA;For the sake of my future, I stopped playing games in my final year of high school - but not before I got a glimpse of the latest technical marvel that John Carmack and his team at id Software were brewing up:&#xA;The real-time lighting and shadows, the detailed texture maps: I fantasized about the potential I saw in that game for the next decade as I focused on university and employment.</description>
    </item>
    <item>
      <title>High Altitude Photography via Weather Balloon</title>
      <link>https://www.williamivy.com/posts/high-altitude-photography/</link>
      <pubDate>Wed, 05 Aug 2015 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/posts/high-altitude-photography/</guid>
      <description>The Idea Send a digital camera as high as possible, have it take photos (and collect atmospheric data), and retrieve everything after it parachutes back down to earth.&#xA;The Tools Arduino Uno R3 BMP085 barometric pressure and temperature sensor DHT22 humidity sensor ADXL345 3-axis accelerometer HMC5883L 3-axis magnetometer / compass Kaymont HAB-600 weather balloon (600g) Canon Powershot SD1100 IS CHDK The Process With digital cameras and smartphones being ubiquitous, sending and retrieving a camera from space is a fairly common hobbyist project.</description>
    </item>
    <item>
      <title>Blogroll</title>
      <link>https://www.williamivy.com/blogroll/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.williamivy.com/blogroll/</guid>
      <description>Here is a list of YouTube channels, newsletters, and feeds I regularly follow. If you enjoy what I create, you might find something interesting here.&#xA;Date last updated: October 6, 2025&#xA;YouTubers Tech Ingredients - extremely competent projects mikeselectricstuff - the king of the teardown The Signal Path - detailed teardowns CuriousMarc - detailed repairs Applied Science - exploratory projects EEVBlog - teardowns, mailbags, explanations Stuff Made Here - excessive projects AlphaPhoenix - fundamental projects Technology Connections - retro technology Sam Zeloof - silicon fabrication at home styropyro - powerful lasers 3Blue1Brown - visual math explanations Adam Savage&amp;rsquo;s Tested - workshop and tool inspiration Newsletters TLDR - daily technology brief TLDR AI - daily AI brief Money Stuff - entertaining finance news Internal Tech Emails - court-leaked emails Chips and Cheese - semiconductor news Dan Wang&amp;rsquo;s annual letter ChinaTalk - chinese technology and politics Sinocism - chinese politics PLA Bulletin - chinese military analysis Feeds Hackernews Hackaday </description>
    </item>
  </channel>
</rss>
