Skip to content
View lownamlee's full-sized avatar
πŸ”
Let's burger together!
πŸ”
Let's burger together!

Highlights

  • Pro

Organizations

@0xburger @weqet

Block or report lownamlee

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.

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
lownamlee/README.md

Hi, I'm Low Nam Lee

@lownamlee Β· Fullstack developer.

Quby sticker leaning on a pink ledge with a shy smile

Website Β· Repositories Β· 0xburger GitHub Β· 0xburger CTFtime


Hi there πŸ‘‹

I'm Low Nam Lee β€” a full-stack developer who enjoys working across the stack and exploring complex technical problems. I build, experiment, and share what I learn through my work and projects. Feel free to look around

Featured projects

🚧 Still under construction 🚧

Quby sticker under construction

0xBURGER CTF Team

Meet my CTF Team.

Find me

Testing Testing 123

This is a hands-on GitHub README compatibility lab. Each test explains what should happen on the rendered profile. Some tests are intentionally unsupported negative controls.

1. Theme, animation, and reduced-motion test

Change GitHub between light and dark themes and refresh this page. The banner should change color. The dot should move unless your system requests reduced motion, in which case a static yellow banner should appear.

README compatibility lab banner with an animated dot

2. Hover, linked button, and anchor tests

  • Hover over this tooltip link without clicking.
  • Hover over the banner above to test its image tooltip.
  • Click the badge below. It should behave like a button but navigate to the website rather than execute code inside the README.
  • Click this anchor link to jump back to the beginning of the lab.

Launch interactive website

3. Click-to-reveal accordion test

These disclosures share the same name. On a current browser, opening one should close the other.

Accordion panel A β€” click me

This panel starts open. It contains Markdown, an image, and a nested disclosure.

Animated construction test
Nested disclosure test

If you can read this, nested <details> works too.

Accordion panel B β€” opening me should close panel A

The modern <details name="..."> grouping behavior is working if panel A closed automatically.

4. Task-list control test

These look like controls, but checkboxes in a README should be disabled and should not save changes:

  • Incomplete README task
  • Completed README task

5. Animated and dynamically generated image tests

The first image is an externally generated animated SVG. The second is a dynamic badge whose value should change after new commits, although GitHub's image proxy may cache it.

Typing SVG

Last commit

6. Mermaid rendering and node-click test

The diagram should render. Try clicking the README node. GitHub may show link behavior, block a normal click, or only allow opening it in a new tab; this test documents the current behavior.

flowchart LR
    R[README] --> D[Details]
    R --> M[Interactive map]
    R --> S[3D model]
    R --> W[External website]
    click R "https://github.com/lownamlee/lownamlee" "Open the repository"
Loading

7. Native interactive GeoJSON map test

This should render as a GitHub-provided interactive map. Try panning, zooming, and selecting the Singapore and Kuala Lumpur points.

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "properties": {
        "name": "Singapore",
        "description": "README map test point"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [103.8198, 1.3521]
      }
    },
    {
      "type": "Feature",
      "properties": {
        "name": "Kuala Lumpur",
        "description": "README map test point"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [101.6869, 3.1390]
      }
    }
  ]
}
Loading

8. Native interactive STL 3D test

This should render as a tetrahedron in GitHub's 3D viewer. Try dragging to rotate it and scrolling to zoom.

solid readme_test_tetrahedron
  facet normal 0.0 0.0 -1.0
    outer loop
      vertex 0.0 0.0 0.0
      vertex 0.5 0.866 0.0
      vertex 1.0 0.0 0.0
    endloop
  endfacet
  facet normal 0.0 -0.943 0.333
    outer loop
      vertex 0.0 0.0 0.0
      vertex 1.0 0.0 0.0
      vertex 0.5 0.289 0.816
    endloop
  endfacet
  facet normal 0.816 0.471 0.333
    outer loop
      vertex 1.0 0.0 0.0
      vertex 0.5 0.866 0.0
      vertex 0.5 0.289 0.816
    endloop
  endfacet
  facet normal -0.816 0.471 0.333
    outer loop
      vertex 0.5 0.866 0.0
      vertex 0.0 0.0 0.0
      vertex 0.5 0.289 0.816
    endloop
  endfacet
endsolid readme_test_tetrahedron
Loading

9. Bookmarklet test

The link below is an intentional negative test. GitHub should remove its javascript: destination, so it should render as plain text or an inert link rather than execute:

Direct bookmarklet installation attempt

For a manual test, copy the following text into the URL field of a new browser bookmark, open any ordinary page, and click the bookmark:

javascript:(()=>{alert('README bookmarklet test: the manually installed bookmarklet works')})()

A real drag-to-install bookmarklet would need to live on the linked website or another normal HTTPS page, not inside this README.

10. Sanitization negative controls

Open this section to see what GitHub removes or converts to plain text. No control below is expected to execute inside the rendered README.

Show blocked HTML, CSS, JavaScript, form, iframe, and inline SVG tests

The styled text below should not become red or react to hover:

<style>.readme-lab-hover:hover { color: red; transform: scale(1.2); }</style>

Unsupported CSS hover test

The following button and form controls should be removed or reduced to plain text:

Unsupported executable button

Raw checkbox before [] raw checkbox after.

One Two Unsupported form submit

The following script and iframe should be escaped, removed, or displayed only as inert text:

<script>console.log('README scripts must not execute')</script> <iframe src="https://example.com" title="Unsupported README iframe"></iframe>

The inline SVG should be flattened or removed rather than becoming an interactive SVG document:

Unsupported inline SVG

This abbreviation's rich HTML tooltip is also expected to be removed: HTML.

Blocked data URL test

11. Footnote navigation test

This sentence has a clickable footnote reference.1

Footnotes

  1. If GitHub scrolled you here and provided a return link, footnote navigation works. ↩

Popular repositories Loading

  1. gpt-image-2-mcp gpt-image-2-mcp Public

    Local MCP server for ChatGPT image generation.

    TypeScript 106 2

  2. CursorPeek CursorPeek Public

    A lightweight native hover-preview utility for Windows File Explorer

    Rust 96 2

  3. Obsidian-Compact-UI-Component Obsidian-Compact-UI-Component Public

    Obsidian Compact UI Component

    CSS 41

  4. CodexProMax CodexProMax Public

    Codex Pro Max helps you keep working with Codex without interrupting the same conversation.

    TypeScript 24

  5. Y2S1-8086-UMT-Bookstore-POS-System Y2S1-8086-UMT-Bookstore-POS-System Public

    Y2S1 8086 Assembly UMT Bookstore POS System for AACS3064 Computer Systems Architecture

    Assembly 3 1

  6. WhatsappMail WhatsappMail Public

    Gmail-style TypeScript UI replica

    TypeScript 2