Samuel Wan

Software/AI development engineer

Lovely
Clash of Clans clan
Loading live clan data…

Discord bot · live stats site

Lovely Clan Bot

A Discord bot and live stats site for the Lovely Clash of Clans clan, built on the official Clash of Clans API.

  • Records every war and CWL attack: 3-star rates, average stars, defense hold rates and lifetime donations for each member.
  • Every command answers with a rendered image card (war line-ups, leaderboards, player profiles) with custom Town Hall badge art.
  • Pings linked members who still have attacks left an hour and 30 minutes before a war ends.
  • Hand-picked war and CWL rosters, plus /makewar, which builds a 5–25 a side line-up from everyone's war preference.

Clan stats site

iPhone app · beta on TestFlight

Workout Scribe

A Strong-style iPhone workout log that knows how strong you should be today, not just what you lifted last time.

  • Gold sets that mean something: each set is compared with what you should lift today, adjusted for bench angle and for fatigue from earlier exercises.
  • Bench-angle strength curve: incline sets convert to a flat-bench equivalent, so 30° and flat progress share one chart.
  • Fatigue-aware suggestions: it estimates strength lost to exercise order, based on published research, and sets targets to match last time or beat it by the smallest step to gold.
  • Muscle recovery for main and helper muscles, grouped by your split (PPL, Upper/Lower, Arnold…), with a home-screen widget.
  • A rest timer built into the set, with a Lock Screen and Dynamic Island Live Activity.
  • Free iCloud sync with no account and no ads, plus Strong import, a plate calculator and automatic warm-up sets.

App page

Party game · runs in the browser

Temu Kahoot

A Kahoot-style quiz for game night. Anyone can host: upload a quiz as a CSV, and the host's browser runs the game while phones join peer to peer over WebRTC.

  • Players join with a 4-letter code or by scanning a QR code.
  • When a network blocks direct connections, traffic goes through a relay on my own server, still end-to-end encrypted.
  • Faster right answers score more, with answer bars and a podium at the end.

Open Temu Kahoot Host a game

Discord Activity · daily web game

BrickPoint

A daily LEGO price-guessing game you play in a Discord call or in the browser. Every day brings five sets from one release year. Guess what each one cost at launch.

Credit: the idea comes from PricePoint, the original daily "guess what it sold for" game. BrickPoint started as a Discord Activity for PricePoint, and this LEGO edition borrows its format and scoring. Go play the original at pricepoint.gg ↗

  • Five LEGO sets a day, spread across price tiers, with set data from Brickset.
  • Everyone plays at their own pace. A live sidebar shows how each friend in the channel did on every round, but never their guesses.
  • Up to 5,000 points a round, depending on how close you get. Revealing the piece count costs 20% of that round.
  • The bot posts a results card to the channel as people finish, plus a daily recap with streaks and monthly standings.

Play in the browser Play in Discord ↗ GitHub ↗