Skip to content
View jamesyong-42's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report jamesyong-42

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

Hi, I'm James πŸ‘‹

πŸ“ Bay Area, CA | πŸ› οΈ Developer Tools + Creative Tech | πŸŽ“ Duke MEng '26

TypeScript WebGL Vue React Node.js Unreal Engine C++ Claude Rust Go

Building developer tools and creative tech. Formerly shipping award-winning experiences at scale.

Vibe Cook Dishes

  • πŸ„ truffle β€” P2P mesh networking library in Rust. 15K LOC, 4 transports (WS/TCP/UDP/QUIC), 10 CLI commands, cross-platform. Built on Tailscale's encrypted WireGuard tunnels.
  • 🍝 spaghetti β€” Browse, search, and analyze your Claude Code conversation history. CLI + library.
  • πŸ₯‘ avocado β€” Terminal session management library (node-pty). Extracted as a reusable package.
  • πŸ§€ cheeseboard β€” Cross-device clipboard sync over Tailscale mesh. Tauri v2 tray app.
  • 🍑 mochi β€” Native macOS VM manager. Swift + Apple Virtualization.framework. No QEMU.

Creative Projects

  • 🧩 infinite-canvas β€” Figma-style infinite canvas in React. Drag, resize, snap, zoom, nested containers, and WebGL widgets from a single composable component. ECS-powered.
  • βš›οΈ reactive-ecs β€” Reactive, dependency-free TypeScript ECS. Event-driven components, cached queries, tags, resources, and a topological system scheduler. Designed for UI frameworks.
  • πŸ–₯️ xterm-r3f β€” Renders xterm.js terminals inside React Three Fiber 3D scenes.
  • πŸ”€ r3f-msdf β€” GPU-accelerated MSDF text rendering for React Three Fiber.

Proud Works

6 years as a creative technologist building WebGL experiences at scale.

  • πŸ‘– Cleopatra's Jeans β€” Sole developer. Ping-pong rendering system + browser-based scene editor.
  • 🌍 Pale Blue Dot β€” Tencent WE Conference. Voyager 1's journey in WebGL.
  • πŸ•―οΈ 30 Seconds of Light β€” WebGL experience for Dunhuang's Mogao Cave. 8M page views, 2.29M unique visitors in 2 weeks.
  • πŸ™οΈ Beijing Central Axis β€” Rendered 2M-triangle cityscape at 60fps on mobile using 5MB textures.
  • πŸ’ Maisonalt β€” GLSL diamond shaders for jewelry e-commerce.
  • πŸ‘œ LOEWE Crafted World β€” Tech lead for the full digital solution of LOEWE's offline exhibition.
  • πŸ’Ž Dior Chinese Valentine's Day β€” Lead dev for voxel-based WebGL sky experience.
  • 🌴 Visit California β€” Height-reactive mobile touristic guide using gyroscope.

Work History

When Where Role
2023–2024 Stink Studios, Shanghai Technology Lead β€” WebGL, AR, AI R&D, RAG chatbot
2020–2023 Stink Studios, Shanghai Creative Technologist β†’ Creative Developer
2018–2020 Resn, Shanghai Creative Developer β€” award-winning WebGL experiences

Education

  • πŸŽ“ Duke University β€” MEng, Game Design, Development & Innovation (Expected June 2026)
  • πŸŽ“ UESTC, Chengdu β€” BEng, Electronic Information Science & Technology (2018)

Recognition

GitHub Activity

GitHub Contribution Graph

Connect

Portfolio LinkedIn Email


Pinned Loading

  1. truffle truffle Public

    Mesh networking for local-first apps and devicesβ€”peer discovery, messaging, sync, and file transfer over Tailscale.

    Rust

  2. ugs-metadata-serverless ugs-metadata-serverless Public

    A modern, serverless re-implementation of Epic's UnrealGameSync Metadata Server.

    TypeScript

  3. spaghetti spaghetti Public

    Local-first Claude Code explorer for searching sessions, browsing agent artifacts, and querying your history from the terminal

    TypeScript

  4. mochi mochi Public

    A tiny, native macOS virtual machine manager. Built on Apple's Virtualization.framework β€” no QEMU, no bloat.

    Swift

  5. recipe recipe Public

    Paste, preview, and manage UI code snippets β€” instantly.

    TypeScript 1

  6. cheeseboard cheeseboard Public

    Cross-device clipboard sync over Tailscale mesh networking

    Rust