Skip to content
You must be logged in to sponsor outcomer

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

  1. 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
  2. outcomer/symfony-json-schema-validation

    Powerful JSON Schema validation for Symfony 7.4+/8+ with automatic OpenAPI documentation generation

    PHP 20
  3. outcomer/runtime-swoole

    Fork of php-runtime/swoole with a configurable server options

    PHP
  4. 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

Select a tier

$ a month

A Public Sponsor achievement will be added to your profile.