Skip to content
View nff747's full-sized avatar
💭
This is fun
💭
This is fun

Block or report nff747

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

nff747

Systems & Graphics Engineer specializing in WebGPU compute, browser-native AI acceleration, and lock-free concurrency. Building high-throughput runtimes, low-level data structures, and real-time physical simulations that push the boundaries of browser and edge runtimes.


⚡ Selected Open-Source Work

🎮 WebGPU & Compute Shaders

  • webgpu-vram-pager — Virtual memory paging & ring buffer for executing 8B+ LLMs in-browser, bypassing WebGPU maxStorageBufferBindingSize limits.
  • splat-bvh-core — WebGPU-accelerated parallel Radix Sort and Linear BVH (LBVH) generator for 10M+ 3D Gaussian Splats with sub-millisecond raycasting.
  • ocean-fft-wgsl — Real-time Tessendorf spectral ocean wave simulation and Phillips spectrum IFFT in pure WebGPU compute shaders.
  • radiance-cascades-wgsl — Real-time Radiance Cascades global illumination solver in WGSL with directional radiance filtering.
  • tensor-cloth-wgsl — Extended Position-Based Dynamics (XPBD) cloth and soft-body simulation engine on WebGPU.
  • marching-cubes-wgsl — GPU-driven Marching Cubes isosurface extraction and mesh generation in WGSL.

⚙️ Low-Level Concurrency & Systems

  • turbo-ring-ipc — Wait-free SPSC circular ring buffer and Dmitry Vyukov MPMC ticket queue over SharedArrayBuffer with cache-line false-sharing isolation (>20M ops/s).
  • hyper-hnsw-core — SIMD-accelerated Hierarchical Navigable Small World (HNSW) vector search index for high-dimensional embeddings.
  • helix-lsm — Log-Structured Merge-tree (LSM) storage engine with atomic SSTable compaction, Bloom filters, and zero-allocation point lookups.
  • synapse-quant — Hardware-accelerated 1.58-bit ternary matrix-vector GEMM engine in WGSL and WebAssembly.
  • edge-uuidv7 — Zero-allocation, monotonic bitwise UUIDv7 generator for edge runtimes.

🛠️ Core Technical Stack

  • Languages: Rust, WGSL, TypeScript, C++, Python
  • Graphics & Compute: WebGPU, WGSL Compute Shaders, WebGL2, Three.js, SIMD/WASM
  • Concurrency & Systems: Lock-Free Ring Buffers, Atomics, SharedArrayBuffer, Memory Barriers, Cache-Line Optimization
  • Algorithms: Linear BVH, Morton Codes, Radix Sort, HNSW Graphs, FFT Spectral Solvers, XPBD

GitHub Stats Top Languages

Popular repositories Loading

  1. auto-rig-web auto-rig-web Public

    🦴 Zero-Click Autonomous 3D Mesh Rigging Engine. Browser-local ONNX vision model + dual-pipe zero-copy Web Workers for instant procedural character rigging.

    TypeScript 4

  2. neural-texture-engine neural-texture-engine Public

    🧠 Real-time WebGPU & Bicubic-Hermite Procedural Texture Synthesizer. Slashes 3D web payloads by 90% via client-side quantized neural upscaling.

    TypeScript 2

  3. splat-bvh-core splat-bvh-core Public

    ⚡ WebGPU-accelerated Guarded Radix Sort & LBVH Generator for 10M+ 3D Gaussian Splats. Sub-millisecond spatial indexing in pure WGSL.

    TypeScript 2

  4. myvoice-linux myvoice-linux Public

    The ultimate, lightning-fast AI Voice Generator & Cloner tailored for Linux. Powered by Qwen3-TTS.

    Python 2

  5. nff747 nff747 Public

    Python 1

  6. spatial-glass-ui spatial-glass-ui Public

    🪞 Hardware-Accelerated Zero-DOM 3D Spatial Glassmorphism UI with Sub-Pixel Matrix3D WCAG-AAA accessibility synchronization.

    TypeScript 1