Ahmet Baris
Gunaydin
Senior full-stack consultant by day.
Independent researcher by night.
Consulting at Publicis Media (via bi:procsi / Azendo) on the dotstudio platform. Shipping research in the off-hours.
Find what's overweight. Ship the lean replacement. Make every claim verifiable.
One question kept compounding.
markview was the first one — why is there no clean, secure way to share a markdown file beautifully? Then I looked at Chiang Mai's burning season and asked what would actually stop it. Tradition and convenience are the wall, not ignorance — so zero-burn turned rice harvest waste into biodegradable packaging instead.
Researching natural cleanup pulled me into mushrooms. Can we engineer better ones? Found AlphaFold. Then the obvious next question: why can't I simulate this on my Mac? Testing fitness functions on the GPU surfaced something obvious in hindsight — most of what GPUs do isn't compute, it's dispatch overhead. That became the kernel-fusion line.
Small-scale proof in. Time to push: Phi-3 in a browser without a compiler, the same forward pass visualised live, Geant4-DNA Monte Carlo ported to WebGPU in a week, quantum chemistry in a browser tab. Because why not. The work, the commits, the open questions — live at the chronicle ↗.
Two preprints, public.
Zenodo DOIs. Reviewed-as-you-read style — source, data, and reproducers linked from each.
Single-Kernel Fusion for Sequential Fitness Evaluation via WebGPU Compute Shaders
Evolutionary-compute benchmark on M2 Pro + Tesla T4. The same advantage measured across CUDA, WebGPU, JAX/XLA, and Triton — fusion is GPU-API-agnostic, not Apple-Silicon-specific.
read → doi:10.5281/zenodo.19344277Single-Kernel Fusion for Autoregressive Transformer Decoding via WebGPU Compute Shaders
End-to-end transformer inference in a single compute-shader dispatch — every operation, every token, fused. The same dispatch-overhead-elimination thesis as Paper 1, applied to LLM decoding.
read →The language doesn't matter. The result does.
Listing frameworks is a 2015 résumé. The work on this page spans TypeScript, WGSL, Python, Rust, CUDA, and shell — I don't care which one a problem wants. I care whether the benchmark runs, the tests pass, and the domain resolves.
Code → benchmark → paper → domain, same week.
Two Zenodo preprints, several live sites, multiple GitHub repos — first commit to public URL is typically under a week. Research without a deployed artifact is a claim, not a result.
I own the whole surface.
DNS, CI, edge caching, preview deploys, SEO, analytics, observability, SSO, billing — wired across this stack of projects and in prior senior roles. Nothing here sits behind an "it works on my laptop" excuse.
Reproducible by default.
Every benchmark on gpubench runs in your browser on your hardware. Every paper ships with the code that produced its numbers. If a result is on this site, the source is on GitHub and you can re-run it yourself — the durable claim is the methodology, not a particular multiplier.
Where I've been shipping.
Day-job progression: founding engineer → senior consultant at a Big Six media holding group. The research line above happens alongside — nights, weekends, DOIs.
Senior Full-Stack Consultant · dotstudio, Publicis Media
Consulting on the dotstudio platform at Publicis Media — one of the Big Six global media / advertising holding groups. Placed via bi:procsi; employed by Azendo. Full-stack engineering across a multi-tenant ad-tech platform.
Founding Engineer · Balance Cash (balancecash.io ↗)
First engineering hire at a seed-stage treasury fintech in San Francisco. Built SmartSweeps — automated cash sweeps into U.S. Treasury-backed, AAAm money-market funds for modern finance teams and CFOs. SEC-regulated investment advisor, SOC 2 Type II, SIPC-insured to $500k. Backend, frontend, infra, and the compliance surface that made all three audit-passable.
Let's build something — or write a paper together.
Currently consulting full-time at Publicis Media on dotstudio (via bi:procsi / Azendo). Open to research collaboration and the right senior staff / principal conversation — for everything else, I reply within a day.