<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>TinyIbex</title>
  <subtitle>Small software, built for the fun of it. Games, tools, and experiments by Bryan Ferguson.</subtitle>
  <link href="https://tinyibex.com/feed.xml" rel="self"/>
  <link href="https://tinyibex.com/"/>
  <updated>2026-09-10T00:00:00Z</updated>
  <id>https://tinyibex.com/</id>
  <author>
    <name>Bryan Ferguson</name>
  </author>
  <entry>
    <title>Swords &amp; Arrows</title>
    <link href="https://swords-and-arrows.tinyibex.com/"/>
    <id>https://swords-and-arrows.tinyibex.com/</id>
    <updated>2026-09-10T00:00:00Z</updated>
    <summary>2 to 4 player couch multiplayer platform battle with swords, arrows, and underdog comeback drafting. Playable in browser, with desktop builds for Windows, macOS, and Linux.</summary>
    <category term="games"/>
    <content type="html"><![CDATA[<p>2 to 4 player couch multiplayer platform battle with swords, arrows, and underdog comeback drafting. Playable in browser, with desktop builds for Windows, macOS, and Linux.</p><p><strong>Tech Stack:</strong> TypeScript, Canvas 2D, Vite, Electron</p><p><a href="https://swords-and-arrows.tinyibex.com/">Open Project</a></p>]]></content>
  </entry>
  <entry>
    <title>Face to Face</title>
    <link href="https://face-to-face.tinyibex.com"/>
    <id>https://face-to-face.tinyibex.com</id>
    <updated>2026-09-04T00:00:00Z</updated>
    <summary>Table games for 2 to 4 players on one screen: Checkers, Chess, Reversi, Mancala, and more.</summary>
    <category term="games"/>
    <content type="html"><![CDATA[<p>Table games for 2 to 4 players on one screen: Checkers, Chess, Reversi, Mancala, and more.</p><p><strong>Tech Stack:</strong> HTML, CSS, JavaScript</p><p><a href="https://face-to-face.tinyibex.com">Open Project</a></p>]]></content>
  </entry>
  <entry>
    <title>Vimlympics</title>
    <link href="https://vimlympics.tinyibex.com"/>
    <id>https://vimlympics.tinyibex.com</id>
    <updated>2026-08-23T00:00:00Z</updated>
    <summary>Summer Olympics themed game for learning Vim keyboard shortcuts, with timed events and medals.</summary>
    <category term="games"/>
    <content type="html"><![CDATA[<p>Summer Olympics themed game for learning Vim keyboard shortcuts, with timed events and medals.</p><p><strong>Tech Stack:</strong> TypeScript, Phaser, CodeMirror, Vite</p><p><a href="https://vimlympics.tinyibex.com">Open Project</a></p>]]></content>
  </entry>
  <entry>
    <title>The Slop Machine</title>
    <link href="https://the-slop-machine.tinyibex.com"/>
    <id>https://the-slop-machine.tinyibex.com</id>
    <updated>2026-08-22T00:00:00Z</updated>
    <summary>Incremental game about tiny robots crash landing on a planet, building an empire, and deciding its fate.</summary>
    <category term="games"/>
    <content type="html"><![CDATA[<p>Incremental game about tiny robots crash landing on a planet, building an empire, and deciding its fate.</p><p><strong>Tech Stack:</strong> TypeScript, Phaser, Vite, Tone.js</p><p><a href="https://the-slop-machine.tinyibex.com">Open Project</a></p>]]></content>
  </entry>
  <entry>
    <title>Clock</title>
    <link href="https://clock.tinyibex.com/"/>
    <id>https://clock.tinyibex.com/</id>
    <updated>2026-03-28T00:00:00Z</updated>
    <summary>Minimal web clock with a clean, focused display.</summary>
    <category term="tools"/>
    <content type="html"><![CDATA[<p>Minimal web clock with a clean, focused display.</p><p><strong>Tech Stack:</strong> HTML, CSS, JavaScript</p><p><a href="https://clock.tinyibex.com/">Open Project</a></p>]]></content>
  </entry>
  <entry>
    <title>Books for Humans</title>
    <link href="https://booksforhumans.tinyibex.com"/>
    <id>https://booksforhumans.tinyibex.com</id>
    <updated>2026-03-28T00:00:00Z</updated>
    <summary>Track books, share lists, and run book clubs with voting and scheduling.</summary>
    <category term="clubs"/>
    <content type="html"><![CDATA[<p>Track books, share lists, and run book clubs with voting and scheduling.</p><p><strong>Tech Stack:</strong> HTML, CSS, JavaScript</p><p><a href="https://booksforhumans.tinyibex.com">Open Project</a></p>]]></content>
  </entry>
  <entry>
    <title>Simulations</title>
    <link href="https://bferg314.github.io/simulations/"/>
    <id>https://bferg314.github.io/simulations/</id>
    <updated>2026-01-27T00:00:00Z</updated>
    <summary>Interactive visual simulations exploring nature, space, and procedural generation.</summary>
    <category term="experiments"/>
    <content type="html"><![CDATA[<p>Interactive visual simulations exploring nature, space, and procedural generation.</p><p><strong>Tech Stack:</strong> Three.js, JavaScript, HTML5, CSS3</p><p><a href="https://bferg314.github.io/simulations/">Open Project</a></p>]]></content>
  </entry>
  <entry>
    <title>Moviephabet</title>
    <link href="https://moviephabet.com"/>
    <id>https://moviephabet.com</id>
    <updated>2026-01-19T00:00:00Z</updated>
    <summary>Watch your way through the alphabet with friends using democratic randomized movie selection, scheduling, and achievements.</summary>
    <category term="clubs"/>
    <content type="html"><![CDATA[<p>Watch your way through the alphabet with friends using democratic randomized movie selection, scheduling, and achievements.</p><p><strong>Tech Stack:</strong> Node.js, React, Express, PostgreSQL</p><p><a href="https://moviephabet.com">Open Project</a></p>]]></content>
  </entry>
  <entry>
    <title>Times Tables</title>
    <link href="https://timestables.tinyibex.com"/>
    <id>https://timestables.tinyibex.com</id>
    <updated>2026-01-19T00:00:00Z</updated>
    <summary>Voice-enabled practice tool for kids learning multiplication tables. Needs a microphone and Chrome.</summary>
    <category term="learning"/>
    <content type="html"><![CDATA[<p>Voice-enabled practice tool for kids learning multiplication tables. Needs a microphone and Chrome.</p><p><strong>Tech Stack:</strong> SvelteKit, TypeScript, Tailwind CSS, Web Speech API</p><p><a href="https://timestables.tinyibex.com">Open Project</a></p>]]></content>
  </entry>
  <entry>
    <title>Planning Poker</title>
    <link href="https://plnngpkr.tinyibex.com"/>
    <id>https://plnngpkr.tinyibex.com</id>
    <updated>2026-01-19T00:00:00Z</updated>
    <summary>Simple scrum planning tool for development teams.</summary>
    <category term="tools"/>
    <content type="html"><![CDATA[<p>Simple scrum planning tool for development teams.</p><p><strong>Tech Stack:</strong> Next.js, React, TypeScript, Socket.io, PostgreSQL</p><p><a href="https://plnngpkr.tinyibex.com">Open Project</a></p>]]></content>
  </entry>
  <entry>
    <title>Yadot</title>
    <link href="https://yadot.tinyibex.com"/>
    <id>https://yadot.tinyibex.com</id>
    <updated>2026-01-19T00:00:00Z</updated>
    <summary>Age tracking in days, weeks, and years.</summary>
    <category term="tools"/>
    <content type="html"><![CDATA[<p>Age tracking in days, weeks, and years.</p><p><strong>Tech Stack:</strong> Next.js, TypeScript, Tailwind CSS</p><p><a href="https://yadot.tinyibex.com">Open Project</a></p>]]></content>
  </entry>
  <entry>
    <title>Knowledge Base</title>
    <link href="https://bferg314.github.io"/>
    <id>https://bferg314.github.io</id>
    <updated>2026-01-19T00:00:00Z</updated>
    <summary>Personal notes and documentation system.</summary>
    <category term="tools"/>
    <content type="html"><![CDATA[<p>Personal notes and documentation system.</p><p><strong>Tech Stack:</strong> HTML, GitHub Pages</p><p><a href="https://bferg314.github.io">Open Project</a></p>]]></content>
  </entry>
</feed>
