portfolio · barisgunaydin.com

Projects

41 open-source repos · 1,833 commits in last 90 days · WebGPU kernels, browser-native quantum chemistry, local-first AI infrastructure. Independent research.

projects
41
commits · 90d
1,833
★ stars
14
languages
6

synced 2026-06-24 · interactive view loads in <1 s with JS

neuropulse

Live 3.8B-param forward pass in the browser with mech-interp ablation.

TypeScript12 commits/30d
LLM inference

webgpu-q

WebGPU quantum many-body + chemistry simulator. Brute-force verified element-wise against PySCF, with WebGPU acceleration on the CCSD(T) bottleneck.

TypeScript50 commits/30d
quantum chemistrykernel fusion
browserdmrgitensorkernel-fusion

markview

The editor you're using right now.

TypeScript50 commits/30d
knowledge basetoolingMCP
developer-toolsdocumentationmarkdownprivacy

postnet-cf

Federated SGD over Cloudflare Durable Objects. 50% Byzantine tolerance.

JavaScript50 commits/30d
federatedprivacy

iz

TR-MRV-Bench — open emissions benchmark beating EU CBAM by 85.9%.

HTML47 commits/30d
verticalclimate

zero-tvm

Phi-3-mini running in a browser on 10 hand-written WGSL kernels. No TVM, no compiler, no API key — within striking distance of the autotuned baseline for ~40× less code.

WGSL★ 38 commits/30d
LLM inferencekernel fusion
browser-llmcompilerinferencellm

kernelfusion

Research umbrella for GPU kernel fusion — eliminating per-dispatch overhead across evolutionary computation and transformer inference. Two preprints.

TypeScript
kernel fusionresearch paper

gpubench

Real WebGPU compute benchmarks running on visitors' hardware — kernel-fusion validated across hundreds of devices and seven GPU vendors.

TypeScript
benchmarkkernel fusion

fused-lora

Browser-native LoRA fine-tuning of BitNet b1.58 2B4T — first public demo of training a ternary 2B LLM in a web page.

WGSL1 commits/30d
LLM trainingkernel fusionternary / BitNet

safenpm

Drop-in npm install replacement that sandboxes postinstall scripts, blocks network access, detects typosquats, and catches supply-chain attacks before they execute.

TypeScript★ 32 commits/30d
toolingsecurity
clidevtoolsnodejsnpm

quill

Local-first grammar + writing assistant for macOS. Native system-wide overlay across every app. Harper rules + on-device Gemma/BitNet via QVAC Fabric. 100% on-device, zero cloud.

Rust46 commits/30d
LLM inferencetoolingternary / BitNet

webgpu-dna

Radiobiology Monte Carlo in a browser tab — WebGPU port of CNRS Geant4-DNA. Karamitros IRT chemistry + 21×21 B-DNA fiber-grid scoring, cross-checked against the canonical reference.

WGSL★ 350 commits/30d
radiobiologykernel fusionsimulation

panel

Multi-agent rights advisor for APJ migrant workers — five specialists read your contract in your language, visibly disagree, then converge. Databricks APJ hackathon entry.

Python2 commits/30d
agentvertical

wonderlab

Open scientific questions in plain words — a 3D lab where a researcher answers anything, draws it on a whiteboard, ties it to a real benchmark. Browser-only, bring your own LLM.

JavaScript
agent3D / embodiededucation
ai4scienceclaudecloudflare-pagesgemini

veil

Privacy layer between any app and any third-party LLM — pseudonymizes emails / paths / URLs / IPs deterministically before the wire and reverses the mapping on the response.

Rust23 commits/30d
privacyLLM inference

webgpu-fly

Realtime LIF simulation of the FlyWire connectome + MANC spine + flybody body — a fly brain talking to a fly body, live in your browser via WebGPU + WASM.

TypeScript7 commits/30d
biology3D / embodiedsimulation

butterfly

Online context-healing loop for long-running LLM agents — tag-then-rebuild compression preserves cross-chunk coreference instead of the cliff-edge auto-compact.

JavaScript3 commits/30d
agent

draw-instant

Realtime in-browser Stable Diffusion with a fused U-Net pass — single-kernel attention + conv + groupnorm + tembed.

JavaScript1 commits/30d
visionkernel fusion

davakasasi

Local-first AI vault for Turkish attorneys — KVKK-compliant: müvekkil dosyaları cihazdan çıkmaz. Derivative of markview targeting Turkish solo/small-firm lawyers.

HTML1 commits/30d
privacyverticallegal-tech

founder-lab

Multi-agent advisory panel for early-stage founders — four AI agents discuss your idea in a 3D meeting room. Local LLM, no cloud, no telemetry.

JavaScript1 commits/30d
agent3D / embodied

tether

Local-first browser brain — SolidJS + WebGPU on Cloudflare. Persistent agent in the right rail; privacy layer chooses which model sees what before the message ships.

TypeScript
knowledge baseagentMCP

fusedx

WebGPU vision training engine + runtime shader generator + gradient-free ES variant. Browser-native image classification on Malaria Cell Images. Companion to fused-lora — the vision-side substrate.

TypeScript
visionLLM training

hub

A tiny local HTTP + SSE server that exposes a markdown vault and a fleet of agent sessions to any browser tab, extension, or IDE on the same machine.

HTML
toolingknowledge baseMCP

vault

A 3D obsidian-style knowledge visualizer. Drag-drop markdown, PDFs, .docx, .xlsx — they orbit each other by wikilinks, on-device embeddings, and TF-IDF semantic similarity.

TypeScript
knowledge base3D / embodied

temple

An embodied 3D presence layer for the web — face mesh, particle nebula, voice bridge. Drop into React + Three.js for oracle / avatar / guided-experience UIs.

TypeScript
3D / embodiedagent

context-vault

Give Claude Desktop, Cursor, ChatGPT, or any MCP-aware app read-only access to your local files — without uploading anything. Electron + WebRTC + stdio MCP.

JavaScript
privacytoolingMCP

webgpu-fusion-sdk

Fused WebGPU compute kernels for transformer inference — 66-458x faster

TypeScript
LLM inferencekernel fusion

webgpu-p2p-evolution

Browser-to-browser distributed evolution. WebGPU compute + WebRTC P2P. 4 demos, 113-line relay. No install, no CUDA.

JavaScript
federatedevolutionary

wgpu-adas-bench

ADAS sensor fusion benchmark — 11-stage fused wgpu-native vs multi-kernel PyTorch. 12-15x faster on same GPU.

Rust
kernel fusionbenchmarkvertical
adasautonomous-drivingbenchmarkkernel-fusion

webgpu-fusion-max

Pushing fused WebGPU transformer kernels to max model size — int4, tiled FFN, Phi-3-mini 3.6B in Chrome

HTML
LLM inferencekernel fusion
browser-llminferencekernel-fusionllm

wgpu-native-bench

wgpu-native benchmarks — same WGSL shaders, no browser. For CUDA vs wgpu comparison.

Rust
benchmarkkernel fusion

webgpu-kernel-fusion

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

JavaScript★ 4
kernel fusionresearch paper

the-town

A medieval village simulation — 15 souls, named buildings, deterministic worldgen. TypeScript port of swarm-engine/demos/town.html.

TypeScript
3D / embodiedsimulation

teklifci

Teklifçi — on-device VLM for Turkish metal-fab quote extraction + machine-engineer collab

HTML
verticalvision

deps0

Zero-dependency replacements for popular npm packages. Copy. Paste. Own your code.

HTML
tooling

swarm-bio

Browser-based protein sequence evolution via WebGPU. Honest about proxy-fitness scope (no wet-lab validation).

JavaScript
biologyevolutionary

swarm-ensemble

Aggregation strategies for distributed evolution — six political-system metaphors tested on crypto trading.

Python
federatedevolutionary

the-swarm

Privacy-preserving distributed AI via browser-based Evolutionary Strategies — measured Byzantine tolerance at 50% attacker share.

JavaScript
federatedprivacyevolutionary

mycosim

Directed-evolution engine for dual-function enzymes — PETase + metallothionein fusion for a Chiang Mai water filter.

JavaScript
biologysimulationevolutionary

zero-burn-lab

Chiang Mai burning-season simulation — the project that triggered the kernel-fusion line.

Python
verticalsimulationeducationclimate