<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Ahmad Saeed</title>
    <link>https://niltoid.com/</link>
    <description>Ahmad Saeed builds things that respond: robots and LED rigs, interactive installations, games for activism, generated visuals, and AI tools. This site is a scrapbook of the projects he’s explored over the years.</description>
    <item><title>Dead Zone RTS</title><link>https://niltoid.com/blog/dead-zone-rts/</link><guid>https://niltoid.com/blog/dead-zone-rts/</guid><pubDate>Mon, 19 Oct 2026 12:00:00 GMT</pubDate><description>Zombie survival meets real-time strategy. Dead Zone is a browser-based game that runs entirely on the front end, rendered with HTML Canvas. To stay alive, you must fortify your defences against hordes of zombies, scavenge supplies, build your camp and keep it lit through the night.</description></item>
    <item><title>Video Sync</title><link>https://niltoid.com/blog/video-sync/</link><guid>https://niltoid.com/blog/video-sync/</guid><pubDate>Wed, 16 Sep 2026 12:00:00 GMT</pubDate><description>An experimental system for cutting and mixing film visuals with Rekordbox, using two-deck playback, MIDI controls and reusable scenes in a browser.</description></item>
    <item><title>Concert Radar</title><link>https://niltoid.com/blog/concert-radar/</link><guid>https://niltoid.com/blog/concert-radar/</guid><pubDate>Tue, 21 Apr 2026 12:00:00 GMT</pubDate><description>A daily concert roundup and local dashboard that match upcoming shows with my top Spotify artists (or a manually curated artist list). I find it useful.</description></item>
    <item><title>90s Party Mix</title><link>https://niltoid.com/blog/90s-party-mix/</link><guid>https://niltoid.com/blog/90s-party-mix/</guid><pubDate>Tue, 08 Apr 2025 12:00:00 GMT</pubDate><description>A 44-minute house set I played at a 90s party. Lots of throwbacks and fuzzy memories.</description></item>
    <item><title>Indentured Servitude</title><link>https://niltoid.com/blog/ind-serv/</link><guid>https://niltoid.com/blog/ind-serv/</guid><pubDate>Mon, 10 Apr 2023 12:00:00 GMT</pubDate><description>A browser game about making bricks to repay a debt that keeps growing. Built with JavaScript, Canvas and Konva, with no win state.</description></item>
    <item><title>Page Divider Studies</title><link>https://niltoid.com/blog/page-divider-studies/</link><guid>https://niltoid.com/blog/page-divider-studies/</guid><pubDate>Mon, 18 Apr 2022 12:00:00 GMT</pubDate><description>Four studies in animated page dividers, ranging from SVG scroll cues and line animation to triangular and wavy transitions.</description></item>
    <item><title>sparks &amp; honey</title><link>https://niltoid.com/blog/sparks-and-honey/</link><guid>https://niltoid.com/blog/sparks-and-honey/</guid><pubDate>Tue, 01 Feb 2022 12:00:00 GMT</pubDate><description>A freelance marketing-site build for sparks &amp; honey, implemented with a custom Squarespace template.</description></item>
    <item><title>VR Homeroom</title><link>https://niltoid.com/blog/vr-homeroom/</link><guid>https://niltoid.com/blog/vr-homeroom/</guid><pubDate>Sat, 17 Oct 2020 12:00:00 GMT</pubDate><description>A VR arcade overlay for choosing games, extending sessions, ordering drinks and asking for help, connected to a venue-management server.</description></item>
    <item><title>Quick Comic</title><link>https://niltoid.com/blog/quick-comic/</link><guid>https://niltoid.com/blog/quick-comic/</guid><pubDate>Tue, 25 Feb 2020 12:00:00 GMT</pubDate><description>A political comic-strip maker originally built in Flash, revisited as an early Vue.js editor with draggable characters and a four-panel strip.</description></item>
    <item><title>Food Photo</title><link>https://niltoid.com/blog/food-photo/</link><guid>https://niltoid.com/blog/food-photo/</guid><pubDate>Fri, 30 Nov 2018 12:00:00 GMT</pubDate><description>A phone-friendly React app for an intermittent fasting study, with meal photos, text reminders and a researcher report page.</description></item>
    <item><title>Alliance for Positive Change</title><link>https://niltoid.com/blog/alliance-for-positive-change/</link><guid>https://niltoid.com/blog/alliance-for-positive-change/</guid><pubDate>Sat, 01 Jul 2017 12:00:00 GMT</pubDate><description>A custom Squarespace template implementation for a small New York City nonprofit, worked on while at frog.</description></item>
    <item><title>Dots</title><link>https://niltoid.com/blog/dots/</link><guid>https://niltoid.com/blog/dots/</guid><pubDate>Tue, 19 Jul 2016 12:00:00 GMT</pubDate><description>Experiments with thousands of particles in a browser, using three.js point clouds, custom shaders and interchangeable animators.</description></item>
    <item><title>CubeGrid</title><link>https://niltoid.com/blog/cubegrid/</link><guid>https://niltoid.com/blog/cubegrid/</guid><pubDate>Thu, 21 Apr 2016 12:00:00 GMT</pubDate><description>A grid of cubes that flips in response to an Intel RealSense depth camera, with browser, Electron and openFrameworks versions.</description></item>
    <item><title>Raspberry Pi Telepresence Robot</title><link>https://niltoid.com/blog/simple-telepresence-robo/</link><guid>https://niltoid.com/blog/simple-telepresence-robo/</guid><pubDate>Thu, 03 Mar 2016 12:00:00 GMT</pubDate><description>A simplified telepresence robot with live video, pan-and-tilt controls and a display of motion-sensor data.</description></item>
    <item><title>Unity RTS</title><link>https://niltoid.com/blog/unityrts/</link><guid>https://niltoid.com/blog/unityrts/</guid><pubDate>Wed, 20 Jan 2016 12:00:00 GMT</pubDate><description>A small Unity strategy prototype with survivor controls, zombie behaviours, NavMesh movement and pooled bullets.</description></item>
    <item><title>Isometric Cubes</title><link>https://niltoid.com/blog/isometric-cubes/</link><guid>https://niltoid.com/blog/isometric-cubes/</guid><pubDate>Thu, 03 Sep 2015 12:00:00 GMT</pubDate><description>A Canvas experiment in drawing isometric cubes with IsomerJS, with a runnable demo on CodePen.</description></item>
    <item><title>Space Shooter</title><link>https://niltoid.com/blog/space-shooter/</link><guid>https://niltoid.com/blog/space-shooter/</guid><pubDate>Tue, 13 May 2014 12:00:00 GMT</pubDate><description>Two JavaScript and Canvas space-shooter sketches exploring ship movement, scrolling stars, shooting and enemies.</description></item>
    <item><title>Vine Explorer</title><link>https://niltoid.com/blog/vine-explorer/</link><guid>https://niltoid.com/blog/vine-explorer/</guid><pubDate>Fri, 15 Nov 2013 12:00:00 GMT</pubDate><description>An experimental interface for searching and browsing six-second Vine videos, combining a Python API, HTML5 video, three.js and Box2D.</description></item>
    <item><title>Portable Power</title><link>https://niltoid.com/blog/portable-power/</link><guid>https://niltoid.com/blog/portable-power/</guid><pubDate>Sat, 27 Jul 2013 12:00:00 GMT</pubDate><description>Trying a portable 2600 mAh power supply with an idle Raspberry Pi.</description></item>
    <item><title>HTML5 Canvas Animation</title><link>https://niltoid.com/blog/html5-canvas-animation/</link><guid>https://niltoid.com/blog/html5-canvas-animation/</guid><pubDate>Mon, 15 Apr 2013 12:00:00 GMT</pubDate><description>Four small Canvas experiments exploring oscillating particles and simple particle animation, with runnable CodePen demos.</description></item>
  </channel>
</rss>
