Robert Robertson

Overall stack

CSSHTMLJavaJavaScriptPythonPHPTypeScriptGoogle CloudNext.jsNode.jsReactFirebaseSupabaseSpacetimeDBMySQLFigmaGit

About me

My personal projects usually start from practical frustration: I want one place to manage a game, community, workflow, or marketplace without bouncing through scattered tools. Warmind and Eorzea Command came from wanting better companion experiences for games I care about, Pleiades came from testing how community platforms could avoid familiar Discord pain points, and Repacked came from a university marketplace brief.

Warmind page preview captured with Puppeteer

Destiny 2 companion

Warmind

A minimalist Destiny 2 companion app created from the need to bring gear, vault, clan, activity, and progression workflows into one cleaner place.

Tech stack

Next.jsReactTypeScriptCSSGoogle Cloud

Details

  • Inventory and vault management surfaces
  • Activity and progression tracking
  • Responsive companion-app interface
Eorzea Command page preview captured with Puppeteer

FFXIV desktop companion

Eorzea Command

A Windows-first Final Fantasy XIV command center built to reduce the friction of scattered plugins and websites by collecting character context, checklists, collections, market tools, reset planning, and optional analytics in one local app.

Tech stack

TypeScriptTauriSQLiteCSSGitHub Actions

Details

  • Desktop installer flow from the web download page
  • Local-first data model for characters, goals, and cached game data
  • Universalis market lookup and release-based updater pipeline
Pleiades page preview captured with Puppeteer

Real-time social platform

Pleiades

A real-time social platform created to explore whether the pain points of Discord-style communities could be improved with servers, direct messages, global feeds, LFG, news, and events.

Tech stack

Next.jsReactTypeScriptRealtime dataCSS

Details

  • Server-based community structure
  • Direct messaging and global feed experiences
  • Event, news, and LFG coordination features
Repacked page preview captured with Puppeteer

Second-hand marketplace

Repacked

A university resale marketplace project with authenticated listings, search, filtering, image uploads, cart flows, and real-time updates.

Tech stack

Next.jsReactTypeScriptTailwind CSSSupabase

Details

  • Supabase auth, database, storage, and real-time sync
  • Post creation, editing, image upload, search, and filtering
  • Frosted glass marketplace UI with responsive layouts