WorkSelected Projects

View All Projects

Iris screenshot

Iris

In progress

Persona-based AI chat with mid-conversation model switching.

A persona-based AI chat app. You talk to personas instead of juggling threads, and you can hand a conversation from Claude to GPT or Grok without losing context. Built on an event-sourced .NET backend with real-time streaming over SignalR.

.NET 10ASP.NET CorePostgreSQLSignalRReact
Read more
TransmogHub screenshot

TransmogHub

A community gallery for World of Warcraft transmog sets.

A social gallery for WoW transmog outfits. Upload a look with screenshots and its item list, and other players can copy that list straight into their own game. Likes, follows, bookmarks, and real-time notifications included.

.NETASP.NET CorePostgreSQLSignalRNext.jsDocker
Read more
SoloQ screenshot

External Mythic+ matchmaking for World of Warcraft.

A web service plus an in-game addon that match players into Mythic+ groups by role, score, and key level. Addons can't make network calls, so the two are bridged by copy-pasting codes through the browser.

.NETPostgreSQLRedisSignalRLuaReactDocker
Read more
RecipeBook screenshot

RecipeBook

A social recipe platform that works offline.

Recipes, weekly meal planning with daily macro totals, and shopping lists you can share with people you follow. Offline-first sync with a write-behind queue over IndexedDB, and row-level security on every table.

Next.jsReactSupabaseIndexedDBCloudflare R2PWA
Read more
TanukiType screenshot

TanukiType

A speed typing trainer for Japanese kana.

Read hiragana and katakana, type the romaji reading, and watch your speed and accuracy climb. MonkeyType, tuned for learning kana.

ReactTypeScriptViteTailwind CSS
Read more