Become a sponsor to Todd Tanner
🚀 Building the High-Performance .NET Browser Ecosystem
I’m Todd (LostBeard), an independent developer with 40+ years of experience—from BASIC on a Commodore 64 to modern GPGPU kernels. I build the foundational infrastructure for .NET in the browser that doesn't exist anywhere else.
Stats that matter (May 2026):
- 364,570 Total NuGet downloads across the SpawnDev ecosystem.
- 4,689+ GitHub contributions in 2026 — maintaining a high-velocity, production-grade release cycle independently.
- 54 Packages live on NuGet, providing critical infrastructure for the .NET community.
- 100% Free & MIT Licensed. No middleman, no overhead.
I don't just write wrappers; I'm building an ecosystem where "GPU-stay-GPU" is the law and high-performance C# runs everywhere.
🛠️ The SpawnDev Stack
I build the tools the .NET community depends on to push the limits of WebAssembly:
- SpawnDev.BlazorJS - 1,014 typed C# wrappers for the entire browser API (150K+ downloads)
- SpawnDev.BlazorJS.WebWorkers: Run Blazor Wasm in WebWorkers, SharedWebWorkers, and ServiceWorkers. (95K+ downloads)
- SpawnDev.ILGPU - GPU compute on 6 backends (WebGPU, WebGL, Wasm, CUDA, OpenCL, CPU) from one codebase
- SpawnDev.ILGPU.ML - Native GPU neural network inference, no ONNX Runtime
- SpawnDev.WebTorrent - Pure C# BitTorrent/WebTorrent, browser and desktop
- SpawnDev.RTC - Cross-platform WebRTC for .NET
- SpawnDev.MultiMedia - Cross-platform camera, microphone, speakers
- SpawnDev.Codecs - Pure-.NET, ILGPU-accelerated, patent-clean audio and video codecs (Opus, VP8/9, AV1, FLAC, Vorbis)
🤖 How I Work: The AI Crew
I operate a high-velocity "AI crew"—a team of custom coding agents coordinating via a file-based protocol I designed. This allows me to maintain dozens of complex libraries with the output of a full engineering team.
The Challenge: Running this "crew" and the high-performance hardware (RTX 40-series/Apple Silicon) required for GPGPU testing carries significant overhead. I currently fund 100% of these compute costs out of pocket.
💡 Why Sponsor?
When you sponsor me, you are funding the R&D of .NET infrastructure that billion-dollar companies won't build.
- For Individuals: If my tools saved you weeks of debugging or writing interop, consider a donation to keep the "crew" running.
- For Companies: Ensure the libraries powering your production apps remain stable, optimized for .NET 10, and ready for the WebGPU revolution.
Current Goal: Funding a dedicated AI maintenance rig to automate 24/7 regression testing across all 6 ILGPU backends to ensure every release is "final".
"Every release is the FINAL release. No 'fix it later.' Library bugs are HIGHEST PRIORITY. Fix it at the source." — My development philosophy.
Thank you for supporting independent, open-source infrastructure.
Featured work
-
LostBeard/SpawnDev.BlazorJS
Full Blazor WebAssembly and Javascript interop. Supports all Javascript data types and web browser APIs.
C# 157 -
LostBeard/SpawnDev.BlazorJS.WebWorkers
Easily call Services in separate threads with WebWorkers and SharedWebWorkers. Run Blazor WASM in the ServiceWorker.
C# 39 -
LostBeard/SpawnDev.ILGPU
.Net GPU compute for the browser and desktop. Write once, run on WebGPU, WebGL, Wasm, CUDA, OpenCL, and CPU
C# 24 -
LostBeard/SpawnDev.ILGPU.ML
Hardware-agnostic machine learning infrastructure for .NET. Implements high-performance neural network layers in C# that are transpiled to run on WebGPU, CUDA, OpenCL, WebGL, CPU, and Wasm via Spaw…
C# 12 -
LostBeard/SpawnDev.WebTorrent
Pure C# BitTorrent/WebTorrent client and server. No JavaScript dependencies. Desktop + Browser (Blazor WASM). Random-access streaming for ML model delivery.
C# 5 -
LostBeard/SpawnDev.RTC
Cross-platform WebRTC for .NET - browser and desktop from a single API
C# 5
0% towards 5 monthly sponsors goal
Be the first to sponsor this goal!
$2 a month
SelectKeep the lights on
Every dollar matters. You're helping a solo developer keep building tools the .NET community depends on. Thank you.
$5 a month
SelectSupporter
Sponsor badge on your profile. You're part of the reason this open-source ecosystem exists. Genuine gratitude from a solo developer who builds what billion-dollar companies won't.
$10 a month
SelectBacker
Your name in SPONSORS.md across all SpawnDev repositories. A permanent record of your support for independent open source.
$25 a month
SelectChampion
Your name or logo in the README of a SpawnDev project of your choice. Visible to every developer who uses the library. Plus everything from the Backer tier.
$100 a month
SelectSustainer
Priority on your bug reports and feature requests. You're directly funding the tools you depend on. Plus everything from the Champion tier.
$500 a month
SelectCornerstone
Everything from Sustainer, plus input on technical direction. Your needs help shape the roadmap. You're making a real difference for independent open source.