{"id":1036,"login":"donmccurdy","has_sponsors_listing":true,"data":{"kind":"user","name":"Don McCurdy","uuid":"1848368","email":"","login":"donmccurdy","company":null,"twitter":"donrmccurdy","website":"https://www.donmccurdy.com/","html_url":"https://github.com/donmccurdy","icon_url":"https://avatars.githubusercontent.com/u/1848368?u=eef2f5dba9180474d4e330d15a8989a853f57685\u0026v=4","location":"Washington, DC","metadata":{"has_sponsors_listing":true},"followers":null,"following":null,"owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/donmccurdy","created_at":"2022-11-02T16:30:36.154Z","updated_at":"2023-04-09T19:46:21.271Z","description":"Working on graphics, 3D rendering, and data visualization with web technologies.","total_stars":null,"funding_links":["https://github.com/sponsors/donmccurdy"],"last_synced_at":"2023-04-09T19:46:21.073Z","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/donmccurdy/repositories","repositories_count":92},"created_at":"2024-11-25T13:59:49.042Z","updated_at":"2026-09-15T21:57:45.165Z","last_synced_at":"2026-09-15T21:57:45.165Z","sponsors_count":58,"sponsorships_count":2,"active_sponsorships_count":0,"active_sponsors_count":6,"sponsor_profile":{"bio":"Introduction\nHi, 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.\nWithin 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.\nWhy sponsor me?\nIf 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.\nCurrent 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.\nMost 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.\nProjects\nMy work listed below can be found in graphics from The New York Times and The Economist, professional applications for Architecture, Engineering \u0026 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!\nMajor projects\n\nthree.js: JavaScript 3D Library\nglTF Transform: glTF SDK, optimizer, and pipeline for JavaScript\nglTF Report: Viewer, analysis tool, script editor, and validator for glTF models\nglTF Viewer: Drag-and-drop preview for glTF models\n\nMinor projects\n\nktx-parse: KTX texture parser and serializer\nmikktspace-wasm: MikkTSpace vertex tangent calculation in JavaScript + WASM\nndarray-pixels: Convert float arrays ↔ image data\nndarray-lanczos: Resize float arrays with Lanczos resampling\nthree-pathfinding: Navigation mesh utilities for three.js\nthree-to-cannon: Convert three.js meshes to Cannon.js shapes\nthree-filmic: Filmic tone mapping for three.js\nzstdec: Zstandard compression decoder in JavaScript + WASM\n\nPast projects\n\nA-Frame: A web framework for building 3D/AR/VR experiences\n\nThank You!\nThanks so much for reading, considering, and perhaps supporting my work. 🙏\n\nFINE 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 contact@donmccurdy.com.","past_sponsors":53,"featured_works":[],"current_sponsors":5},"minimum_sponsorship_amount":1,"url":"https://sponsors.ecosyste.ms/accounts/donmccurdy","api_url":"https://sponsors.ecosyste.ms/api/v1/accounts/donmccurdy","html_url":"https://github.com/donmccurdy","sponsors_url":"https://github.com/sponsors/donmccurdy","sponsors_api_url":"https://sponsors.ecosyste.ms/api/v1/accounts/donmccurdy/sponsors","sponsorships_api_url":"https://sponsors.ecosyste.ms/api/v1/accounts/donmccurdy/sponsorships"}