Skip to content
View stackloomdev's full-sized avatar

Block or report stackloomdev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
stackloomdev/README.md

stackloomdev — Building tools. Making things click. Developer tools and creative systems.

Hi, I'm stackloomdev.

I build developer tools, AI-assisted creator workflows, and interactive web experiences. I like turning a hard-to-explain problem into something you can inspect, understand, and use.

做让复杂问题更清晰的工具,也做值得探索的网页体验。

Read my blog ↗   ·   Explore the projects   ·   Visit the creative lab

Selected work

Practical tools for everyday engineering, with room for creative exploration.

CauseScope concept: trace a disabled button through source, decision, and data.

Click any UI. Trace the cause.

Follow a rendered React element back to its TSX, the decision that produced it, and the state or network data behind it.

TypeScript React Vite

Documentation ↗ · Source
Beta · React + Vite today

RequestKit concept: per-site request header rules, with a sample staging environment.

Your headers. The right scope.

A Chrome extension for custom request headers, with per-site profiles, an all-sites mode, and configuration stored locally.

JavaScript Chrome MV3

Install guide ↗ · Source
Browser extension · No account required

Code-to-image concept: turn a Markdown code block into a syntax-highlighted PNG.

From code blocks to shareable visuals.

Turn Markdown fenced code blocks into syntax-highlighted PNGs in pure Node.js, with themes and Chinese font fallback.

TypeScript Node.js Shiki

npm package ↗ · Source
CLI · Built for writing and sharing

Astra Games concept: a game catalog available in twelve languages.

A catalog that speaks twelve languages.

A multilingual showcase for AI-assisted games, with localized project pages and a catalog synced from its upstream collection.

Next.js TypeScript i18n

Explore the site ↗ · Source
Web experience · 12 languages, including RTL

See CauseScope in action — from a disabled button to the data behind it

Actual CauseScope demo tracing a disabled React button to its source, state, and API response.

Try the interactive lab ↗

Creative lab

The browser is also a place to play. I explore atmosphere, interaction, and game systems through small playable worlds.

Silent Meridian screenshot: a brass mechanism beneath the moonlit dome of an observatory.

Inside Silent Meridian · The observatory, suspended at 00:17.

World What you'll find Explore
Silent Meridian · 静默子午线 An atmospheric puzzle game. Shift between the Present and its Echo across four chapters and thirteen puzzles. Play ↗
Last Beacon · 最后的灯塔 An isometric island defense game. Connect the power grid, build defenses, and keep the lighthouse alive. Play ↗
Ink Blade · 墨刃 An ink-inspired action prototype built with Three.js and WebGL 2. Combos, parries, and a rain-soaked bamboo forest. Play ↗

Tools & approach

Interfaces   TypeScript JavaScript React Next.js Vite
Developer tools   Node.js Chrome Extensions CLI
Creative work   Three.js WebGL AI-assisted workflows

  • Understand the mechanism. Follow the interface back to the code and data that shape it.
  • Keep changes focused. Solve the actual problem and preserve what already works.
  • Check the experience. Verify the outcome in the browser, beyond passing build checks.

Notes from the workbench — I write at blog.stackloom.org ↗.
Questions or ideas about a project? Its repository is a good place to start.

Built with curiosity. Refined through use.

Pinned Loading

  1. request-kit request-kit Public

    RequestKit is a Manifest V3 Chrome extension for setting custom request headers per site or across all HTTP and HTTPS sites.

    JavaScript 8

  2. causescope causescope Public

    The evidence chain behind any React UI. Trace rendered elements to exact TSX, live decisions, state, stores, and network data.

    TypeScript 1

  3. last-beacon last-beacon Public

    A bilingual isometric island tower-defense game. Connect the grid, build defenses, and keep the last lighthouse alive.

    JavaScript 1 2

  4. md-code-image-cli md-code-image-cli Public

    Generate syntax-highlighted PNG images from Markdown fenced code blocks in pure Node.js.

    TypeScript 1

  5. astra-games astra-games Public

    awesome-gpt-6-astra 官方网站 · 目录实时同步上游 README

    TypeScript

  6. silent-meridian silent-meridian Public

    An original bilingual browser mystery game: four chapters, thirteen puzzles, and a minute that never ended.

    JavaScript