OI
All work
Full-stack2025–present★ Featured build

InnerMost

A mind-reading game — gamified from a childhood prediction trick I practised. Players put on a mental performance: correctly guess a number or word someone is secretly thinking of, compete on leaderboards, and challenge friends in real time.

Role

Creator & Full-Stack Engineer

Capacity

Solo build — personal project

Year

2025–present

Stack size

7 tools

Overview

InnerMost is a side project born from a prediction trick I practised as a kid — a mathematical and pattern-based technique that lets you reliably guess a number or word someone is thinking of, with no prior knowledge. I gamified it into a live competitive app so others could experience the effect and compete on who could "read minds" most accurately. The platform runs two primary game modes. Golden Mind challenges players to guess a hidden number through a structured sequence of questions — the algorithm narrows the answer to a single value regardless of what the subject picks. Golden Eye handles word and concept prediction, using categorical logic to converge on the target through a series of binary splits. The backend is built on NestJS with PostgreSQL and Redis. WebSockets power the real-time multiplayer sessions — both players see state updates synchronously as the game progresses. An in-app credit system gates game plays and awards credits for wins, correct predictions, and streaks. A friends system lets players add each other and send direct game challenges. Leaderboards rank players by accuracy, win rate, and credits earned. The Next.js frontend handles auth, game flows, friend management, and the live leaderboard dashboard. The full stack is deployed on AWS.

Responsibilities

  • Invented the underlying prediction algorithm and designed both game modes (Golden Mind for numbers, Golden Eye for words/concepts) as structured binary-narrowing sequences.
  • Built the NestJS backend with PostgreSQL for persistent player state, game history, credits, and leaderboards, and Redis for real-time session state and presence.
  • Implemented WebSocket-based multiplayer sessions so both players see live game state transitions without polling.
  • Designed and built the in-app credit economy: credits spent to play, earned for wins and prediction streaks, with a balance ledger and transaction history per player.
  • Built the friends and challenge system: send/accept friend requests, view friend activity, and initiate direct 1v1 game challenges.
  • Implemented global and friend-scoped leaderboards ranked by win rate, accuracy score, and total credits earned.
  • Built the Next.js frontend covering auth, both game mode UIs, friend management, live leaderboard dashboard, and credit wallet.
  • Deployed the full stack on AWS.

Highlights

  • The core algorithm works — it reliably converges on any number or word the subject is thinking of through a 3 rounds process
  • Real-time multiplayer via WebSockets — both players see the same game state update live
  • Full credit economy with earn/spend mechanics, streaks, and a transaction ledger
  • Two distinct game modes: Golden Mind (numbers) and Golden Eye (words/concepts)
  • Friends system with direct challenge invites and a friend-scoped leaderboard

Tech stack

Next.jsNestJSTypeScriptPostgreSQLRedisWebSocketsAWS