luke b

project detail

what i'm currently doing

a compact personal status page for showing my live or fallback activity in one place: local time, spotify, discord presence, current interests, and links.

may 2026react, typescript, vite, vercel, spotify api, discord api, rust, reqwest, serdelive

what it is

a small status page that answers the simple question of what i'm up to right now. it pulls together live signals when they are available, then falls back gracefully so the page still feels current when an integration is quiet.

what it had to do

feel personal and immediate without turning into a noisy dashboard. the page needed to load quickly, show useful live presence, handle missing api data cleanly, and keep the links and interests easy to scan.

who it's for

friends, recruiters, collaborators, and anyone who wants the shortest possible read on where i am, what i'm listening to, whether i'm around, and what i'm currently interested in.

key features

  • local time display so the page has a live anchor even when the rest of the data is quiet.
  • spotify status for now-playing or fallback listening context.
  • discord presence to show availability and activity without needing a full profile page.
  • current interests and links kept close to the live status instead of buried across separate pages.
  • api-backed data with fallbacks so the page still reads naturally when spotify or discord cannot return live state.

what i built

i built the front end in react and typescript, deployed it with vite and vercel, wired in spotify and discord api data, and used rust where it made sense for the supporting activity/status pieces.

result

the page works as a lightweight live card for my online presence: compact enough to open quickly, but rich enough to show music, activity, availability, interests, and links in a single place.