~/internals

Internals

Engineering transparency — what runs this site, what it talks to, and how it performs in this browser right now.

Stack

Versions actually in the lockfile right now.

  • Next.js

    framework

    v16.1.6
  • React

    ui

    v19.2.3
  • TypeScript

    lang

    v5
  • Tailwind CSS

    styles

    v4
  • framer-motion

    anim

    v12.29.0
  • Drizzle ORM

    db

    v0.45.1
  • @libsql/client

    db

    v0.17.0
  • NextAuth

    auth

    v5.0.0-beta.30
  • Lucide React

    icons

    v0.563.0

Live integrations

External APIs we talk to. Green when every required env var is set; otherwise the matching panel degrades silently.

  • GitHub

    GITHUB_TOKEN

    connected
  • Discord (Lanyard)

    DISCORD_USER_ID

    connected
  • Steam Web API

    STEAM_API_KEY, STEAM_ID

    connected
  • Tuwaiq Academy

    public · no auth needed

    connected

Performance (this visit)

Core Web Vitals measured by your browser. Open after a fresh page load for the most accurate numbers.

LCP

measuring…

Largest Contentful Paint

FCP

measuring…

First Contentful Paint

CLS

measuring…

Cumulative Layout Shift

TTFB

measuring…

Time to First Byte

Cache windows

How long each upstream fetch is cached server-side before refetching. ISR throughout — no per-request hammering of public APIs.

EndpointRevalidate
/api/github
GitHub aggregate (user + repos + activity)
600s
/api/status
Discord + Steam combined snapshot
60s
/api/status/discord
Discord (Lanyard) only
60s
/api/status/steam
Steam Web API only
300s
Tuwaiq profile fetch
Public achievements
3600s
Per-repo languages
Top-N starred + pinned repos
1800s

This page is locale-aware and updates live as values arrive — no polling, just PerformanceObserver.