Become a sponsor to Todd Tanner
Hi there, I’m Todd (LostBeard) 👋
I’ve been talking to computers since I was 8 years old, starting with a Commodore 64 and BASIC. Today, I’m still pushing limits—only now, I’m focused on the cutting edge of Blazor WebAssembly, WebGPU, and high-performance C# in the browser.
I live near Ithaca, NY, with my wife and daughter, balancing family life with a passion for building tools that make the web feel more like a native OS.
What I’m Building
I specialize in bridging the gap between JavaScript and .NET, creating libraries that allow developers to do things in Blazor that were previously thought impossible. My current focus includes:
- SpawnDev.BlazorJS: A high-performance JS interop library that has seen a massive surge in adoption, now reaching 3,100+ downloads per day.
- SpawnDev.ILGPU: Bringing parallel data processing to the browser via WebGPU, WebGL, and Wasm backends.
- Multimedia & AI: I'm currently working on on-the-fly 2D-to-3D video conversion using Transformers.js and depth estimation, right in the browser.
With over 300,000 total NuGet downloads, my goal is to provide the .NET community with the most robust, high-performance tools for the modern web.
Why Sponsor Me?
Open source is a labor of love, but managing high-traffic repos and maintaining libraries like SpawnDev.BlazorJS takes significant time and resources. Your sponsorship allows me to:
- Prioritize Feature Requests: Fast-track the tools the community needs most.
- Ensure Stability: Devote more time to rigorous testing and documentation.
- Innovate: Continue exploring the frontiers of WebGPU and peer-to-peer compute groups (WebRTC).
If my tools have saved you development hours or helped you ship a project, I’d be honored to have your support.
Featured work
-
LostBeard/SpawnDev.BlazorJS
Full Blazor WebAssembly and Javascript interop. Supports all Javascript data types and web browser APIs.
C# 153 -
LostBeard/SpawnDev.ILGPU
.Net GPU compute for the browser and desktop. Write once, run on WebGPU, WebGL, Wasm, CUDA, OpenCL, and CPU
C# 12 -
LostBeard/SpawnDev.BlazorJS.WebWorkers
Easily call Services in separate threads with WebWorkers and SharedWebWorkers. Run Blazor WASM in the ServiceWorker.
C# 37 -
LostBeard/SpawnDev.BlazorJS.WebTorrents
WebTorrent peer to peer file sharing for Blazor WebAssembly
C# 12 -
LostBeard/SpawnDev.BlazorJS.PeerJS
PeerJS simplifies peer-to-peer data, video, and audio calls in Blazor WebAssembly
C# 7 -
LostBeard/SpawnDev.BlazorJS.SocketIO
Socket.IO bidirectional and low-latency communication for every platform, in Blazor WebAssembly
C# 6