Skip to content
You must be logged in to sponsor jviotti

Become a sponsor to Juan Cruz Viotti

Hey there! I’m a computer scientist with 10+ years of open-source experience across industries, and a University of Oxford alumni researching space-efficient data transfer and JSON Schema. You might have come across other of my work if you ever used my popular open-source USB flashing tool called Etcher (https://github.com/balena-io/etcher).

For the past 2 years, I have been researching and prototyping a novel space-efficient data interchange format based on JSON and JSON Schema called JSON BinPack. The goal of JSON BinPack is to enable cost-effective and network-performant data transfer through high-latency, high-interference and metered network connections. While this problem space is common in the context of the Internet of Things, I believe it will be even more important in this era of space exploration. How much do you think it will cost us to send tons of data back and forth across planets in some decades?

I produced various outcomes so far:

I'm currently heads down working on a production ready C++ JSON BinPack implementation https://github.com/sourcemeta/jsonbinpack.

Sponsoring me would allow me to spend more time on exploring and solving this problem and pay for the growing amount of operational expenses to keep these projects running!

Featured work

  1. sourcemeta/jsonbinpack

    A binary JSON serialization format based on JSON Schema 2020-12 with a strong focus on space-efficiency

    C++ 69
  2. balena-io/etcher

    Flash OS images to SD cards & USB drives, safely and easily.

    TypeScript 27,728
  3. sourcemeta/alterschema

    Convert between JSON Schema specification versions.

    JavaScript 61
  4. sourcemeta/json-taxonomy

    A formal taxonomy to classify JSON documents based on their size, type of content, characteristics of their structure and redundancy criteria.

    JavaScript 6
  5. sourcemeta/json-size-benchmark

    An automated and extensible space-efficiency benchmark of JSON-compatible serialization specifications

    Python 3

Select a tier

$ a month

Choose a custom amount.

$5 a month

Select

I will list you as a sponsor on my personal website

$25 a month

Select

I will list you as a sponsor in the front of JSON BinPack's website and on my personal website

$100 a month

Select

Everything from above, plus I will prioritize any GitHub issue to any of my projects coming from you

$500 a month

Select

Everything from above, plus let's schedule a weekly call to make sure I can help you in any way I can!