Become a sponsor to Don McCurdy
Introduction
Hi, I'm Don. 👋 Your sponsorship lets me buy time to work on open source software. That software is used by developers and artists creating rich, high-performance graphics and visual effects: in websites, 3D creative software, geospatial applications, journalism, games, and more.
Within 2D and 3D graphics ecosystems on the web — like three.js, React Three Fiber, and A-Frame — my work lets developers be more productive, makes engines faster and more powerful, and enables artists to enjoy creative and flexible art workflows. My work also underpins foundational data formats like glTF 3D scenes, where I've contributed technical specifications for open standards and built critical supporting software.
Why sponsor me?
If you're reading this, you're probably already using something I built. I'm incredibly grateful my work provides that value to others, and that individuals and companies want to use my work to build creative, amazing, and beautiful things.
Current sponsorships cover a couple hours of work per month. That's a tiny fraction of the time I've actually invested in building, maintaining, and supporting these open source projects.
Most of my open source development happens on nights, weekends, and free time. I'd love for that work to be sustainable and compatible with busier seasons of life ahead (e.g. a family), but I'm not there yet. If my work brings you joy or saves you time, or (especially!) if you're at a company using my open source code, it'd mean a lot if you'd consider helping me to keep doing that work.
Projects
My work listed below can be found in graphics from The New York Times and The Economist, professional applications for Architecture, Engineering & Construction (AEC) and Computer Aided Design (CAD), indie game development, geospatial visualization tools, corporate tech stacks, university curricula, … and probably in something you're building, too!
Major projects
- three.js: JavaScript 3D Library
- glTF Transform: glTF SDK, optimizer, and pipeline for JavaScript
- glTF Report: Viewer, analysis tool, script editor, and validator for glTF models
- glTF Viewer: Drag-and-drop preview for glTF models
Minor projects
- ktx-parse: KTX texture parser and serializer
- mikktspace-wasm: MikkTSpace vertex tangent calculation in JavaScript + WASM
- ndarray-pixels: Convert float arrays ↔ image data
- ndarray-lanczos: Resize float arrays with Lanczos resampling
- three-pathfinding: Navigation mesh utilities for three.js
- three-to-cannon: Convert three.js meshes to Cannon.js shapes
- three-filmic: Filmic tone mapping for three.js
- zstdec: Zstandard compression decoder in JavaScript + WASM
Past projects
- A-Frame: A web framework for building 3D/AR/VR experiences
Thank You!
Thanks so much for reading, considering, and perhaps supporting my work. 🙏
FINE PRINT: Generally I cannot promise work or feature development in return for GitHub sponsorships. Respectfully, I also do not accept sponsorships from some categories of sponsor including gambling, cryptocurrency, and adult entertainment organizations. If you're interested in contracting me for a project, setting up a paid retainer, or another sponsorship arrangement, reach out to [email protected].
Featured work
-
mrdoob/three.js
JavaScript 3D Library.
JavaScript 102,847 -
donmccurdy/glTF-Transform
glTF 2.0 SDK for JavaScript and TypeScript, on Web and Node.js.
TypeScript 1,421 -
donmccurdy/three-gltf-viewer
Drag-and-drop preview for glTF 2.0 models in WebGL using three.js.
JavaScript 2,147 -
donmccurdy/three-pathfinding
Navigation mesh utilities for three.js, based on PatrolJS.
JavaScript 1,225
$5 a month
SelectYou'll get a badge on your profile, and show up as a "Sponsor" on GitHub Issues and PRs. Thank you!
$15 a month
SelectSupporter
Help support my work on an individual level.
You'll get a badge on your profile, and show up as a "Sponsor" on GitHub Issues and PRs. Thank you!
$50 a month
SelectDeveloper
You're a developer building on my work, and $15 feels too low for the value of that work. Help keep this going!
You'll get a badge on your profile, and show up as a "Sponsor" on GitHub Issues and PRs. Thank you!
$100 a month
SelectSmall Company or Agency
Your small company or agency earns money or has funding, and gets value from my work. Help me continue writing software that supports your business.
Perks
- Written credit on one (1) of my personal repositories
$250 a month
SelectCompany or Startup
Your company or startup earns money or has funding, and gets value from my work. Help me continue writing software that supports your business.
Perks
- Logo placement on one (1) of my personal repositories
$500 a month
SelectLarge Company
Your larger company gets value from my work, and you want to help me continue writing software that supports your business. You gain a personal line of communication with me for support, pair programming, or mentorship.
Perks
- Logo placement on two (2) of my personal repositories
- 1 hour of personal consulting per month, by video call