Skip to content
You must be logged in to sponsor jdesrosiers

Become a sponsor to Jason Desrosiers

@jdesrosiers

Jason Desrosiers

jdesrosiers
San Luis Obispo, CA

Jason Desrosiers

I've worked on software projects in several different capacities, but the thing I enjoy most and the work I'm most proud of is crafting open source tools. If any of my projects provides value to you or your company, please consider sponsoring me to allow me to spend more of my time on these projects.

JSON Schema

Most of my work revolves around the web and Hypermedia APIs with JSON Schema and JSON Hyper-Schema as a common theme. I've built the first JavaScript JSON Schema Draft 2019-09 validator as well as a library for building JSON Schema vocabularies or other types of JSON Schema tools. Next, I plan to use these tools to build a JSON Hyper-Schema browser.

Hyperjump

The Hyperjump Project is an umbrella for an experimental hypermedia platform I've been working on. Much of it is inspired by JSON Schema, but it makes a few fundamentally different choices. Hyperjump takes a lesson from the Web and puts the browser at the center of the experience and abstracts the heavy concepts such as status codes, headers, and hypermedia. When I say browser, I don't mean the thing you are using to read this right now. I mean an analogous concept that you use in your programs to work with data. There's an enormous amount of promise in this concept that has only begun to be explored.

Tiers and Perks

I don't know about you, but I think the whole perks concept is a little silly and often contrary to the spirit of open source.

Some people provide brief consultations to top sponsors. Whatever level you sponsor me at or even if you don't sponsor me, if there's anything I can do to help, just let me know. If you need something more than a brief consultation, let me know and we can work that out as well. I've been helping people solve their problems (especially with JSON Schema) for years without expecting anything in return. I'm committed to keeping that up, but I want to give people the opportunity help me spend more of my time on such things by sponsoring me.

Another perk people often provide is early access to something they are working on. I find this contrary to the spirit of open source. Everything I do is always open to everyone, non-sponsors as well as sponsors. I'm committed to continuing to make all of my work open to everyone.

So, there are no perks. Just consider supporting me if my work provides you value and especially if it's helping you make money.

2 sponsors have funded jdesrosiers’s work.

@themaxdavitt
@github

Featured work

  1. jdesrosiers/silex-cors-provider

    A silex service provider that adds CORS services to silex

    PHP 78
  2. jdesrosiers/sinatra-cors

    CORS support for Sinatra applications

    Ruby 27
  3. hyperjump-io/browser

    A generic hypermedia client for JSON Reference

    TypeScript 7
  4. hyperjump-io/validation

    A media type for describing and validating the structure of JSON data

    JavaScript 4
  5. hyperjump-io/json-schema-core

    A framework for building JSON Schema validators

    JavaScript 29
  6. hyperjump-io/json-schema

    JSON Schema Validation, Annotation, and Bundling. Supports Draft 04, 06, 07, 2019-09, 2020-12, OpenAPI 3.0, and OpenAPI 3.1

    JavaScript 194

Select a tier

$ a month

Choose a custom amount.

$2 a month

Select

You want to give a small token of appreciation for my work.

$5 a month

Select

You want to give a slightly larger token of appreciation for my work.

$20 a month

Select

One or more of my libraries are important to your work and you want to help make sure I can keep doing it including maintaining and improving libraries.

$100 a month

Select

One or more of my libraries are critical components of what makes your business or product successful and you want to give back to those who made it possible.

$500 a month

Select

Your company is making bank (good for you!) and my work is critical to making that happen. If you're willing and able to contribute more, let me know and we'll work something out.