Skip to content
View abgnydn's full-sized avatar

Block or report abgnydn

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

Ahmet Barış Günaydın

Independent researcher and full-stack consultant. I write WGSL by hand and ship browser-native research artifacts — things you open in a tab, with no install, no server and no API key. Two Zenodo preprints; every artifact ships the code that measured it.

What I've built

Cited work first — released, DOI-archived, and validated against an external reference.

zero-tvm · zerotvm.com · DOITen models on hand-written WGSL, from Phi-3-mini up to a 35B sparse mixture-of-experts that no compiler stack ships a build of. Benchmarked against WebLLM on identical weights in the same session, every number in BENCH.md. Peer weight-sharing over WebRTC and pipeline splitting across two tabs.
webgpu-dna · webgpudna.com · DOIThe CNRS/IN2P3 Geant4-DNA Monte Carlo toolkit in a browser. Electron track structure, Karamitros IRT radiolysis, SSB/DSB scoring on a B-DNA fibre grid — validated against a Geant4 11.4.1 ntuple across eight energies, with the failed experiments committed beside the passing ones.
webgpu-q · live · DOIQuantum many-body and chemistry — statevector and MPS, plus HF/UHF, DFT, MP2, CCSD, CCSD(T) and EOM-CCSD, cross-checked against PySCF, ITensor and brute-force EOM. A six-level research ladder with fidelity pass bars and seeded RNG.
neuropulse · neuropulse.live · DOIA full Phi-3-mini forward pass rendered 1:1 from live activations — 3.8B parameters, 11 WGSL kernels, 292 dispatches per token. Every glow is a real tensor read back off the GPU.
webgpu-kernel-fusion · kernelfusion.dev · DOIThe research line: two preprints on single-kernel fusion for GPU compute, measured across CUDA, WebGPU, JAX/XLA and Triton with a CI-gated equivalence check between implementations.
iz · DOIPer-facility CO₂ benchmark for Turkish CBAM-scope industry. A closed-form physics baseline against the EU CBAM default, validated on EUTL-verified plants under leave-one-plant-out.
gpubench · gpubench.devWebGPU compute benchmarks on visitors' hardware. Six workloads across eight GPU vendors; the run table is published as a dataset.

Shipped products, on their own release cadence.

markview · markview.aiLocal-first Markdown editor. Web app plus desktop builds for macOS, Windows and Linux.
nibLocal-first grammar and writing assistant for macOS. Native overlay across every app, Harper rules plus a bundled on-device model, no account.
webgpu-fly · liveRealtime LIF simulation of the FlyWire fruit-fly connectome, the MANC spine and a MuJoCo body — 139,255 neurons, ~15M synaptic edges.

Earlier and experimental — live, but each carries its own caveats in its README.

enter-the-painting lifts any image into a 3D Gaussian-splat cloud, fully client-side · draw-instant runs Stable Diffusion in the browser, with the all-our-kernels path still being extended to the U-Net · fused-lora fine-tunes BitNet b1.58 in a tab and emits ~4 MB .flora adapters · wgpu-adas-bench fuses an 11-stage ADAS pipeline into one wgpu-native dispatch · safenpm scans npm install for typosquats and risky postinstall scripts, pre-release · dimples is a golf game where you are the ball

Reach

Pinned Loading

  1. webgpu-dnawebgpu-dnaPublic

    WebGPU port of Geant4-DNA: in-browser Monte Carlo track-structure simulation with IRT chemistry and B-DNA SSB/DSB scoring

    WGSL 3 1

  2. webgpu-qwebgpu-qPublic

    WebGPU quantum many-body + chemistry simulator — statevector, MPS, kernel fusion, HF/UHF/UCCSD/DFT/MP2/CCSD, CCSD(T) on GPU (39× speedup), EE/IP/EA-EOM-CCSD (FCI-validated via brute-force), Cholesk…

    TypeScript

  3. markviewmarkviewPublic

    A local-first markdown editor that reads like a painting — public-domain atmospheres, real-time collab (WebRTC), and share links. Web (Vite + React) + native desktop (Tauri).

    TypeScript

  4. zero-tvmzero-tvmPublic

    Browser LLM inference on hand-written WGSL kernels — up to a 35B sparse MoE no compiler stack ships. No TVM, no WebLLM runtime. Measured; every number in BENCH.md.

    WGSL 4 4

  5. webgpu-kernel-fusionwebgpu-kernel-fusionPublic

    Research umbrella for GPU kernel fusion — eliminating per-dispatch overhead in sequential GPU workloads, from RL to transformer inference.

    JavaScript 4

  6. webgpu-flywebgpu-flyPublic

    Realtime LIF simulation of FlyWire brain + MANC spine + flybody body, all in WebGPU/WASM in your browser.

    TypeScript 1