Become a sponsor to David Evdoshchenko
Help me keep building
In my free time, I try to change and improve things in this world in the only way I know how - by using the knowledge and skills I have.
Sometimes that means building something completely new. Sometimes it means solving a small problem that has been annoying me for years. And sometimes it means making something available to other developers as open source.
The problem is that open source has a habit of quietly eating an unreasonable amount of time. There is always another bug to fix, another edge case to handle, documentation to improve, or idea that suddenly seems worth building.
I don't do this as a business. I do it because I enjoy building things and because I like the idea that something I made might be useful to someone else.
If you've found my projects useful, or simply want to support what I'm doing, you can sponsor me here.
Even a small contribution helps. It literally buys me more time to keep building.
Thank you.
Featured work
-
Service-Pool/animated-route
Animated GPX route visualizer with Leaflet.js. Upload GPS tracks, animate playback, and record cinematic route videos with customizable map styles and camera following.
JavaScript 2 -
outcomer/symfony-json-schema-validation
Powerful JSON Schema validation for Symfony 7.4+/8+ with automatic OpenAPI documentation generation
PHP 20 -
outcomer/runtime-swoole
Fork of php-runtime/swoole with a configurable server options
PHP -
Service-Pool/llms-txt-generator
Generate llms.txt for any website — crawl your sitemap, summarize pages with AI, and make your content readable by AI assistants.
TypeScript