Skip to content
View jviotti's full-sized avatar


@Intelligence-AI @nodejs @json-schema-org @electron-userland @maintainers @sourcemeta @JSON-UNIFY
Block or Report

Block or report jviotti

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hey there 👋

I'm a Computer Scientist with experience in startups, open-source, and academia. Some facts about me:

  • I offer consulting services on topics including C++, CMake, macOS, JSON Schema, software architecture, and data. Don't hesitate in reaching out to discuss further

  • I'm the co-founder and CTO of Intelligence.AI, with a mission to make a difference on how people work with data

  • I co-authored an O'Reilly book: Unifying Business, Data, and Code: Designing Data Products with JSON Schema. Read it online on O'Reilly, or buy it from Amazon and

  • At University of Oxford, I won the 2022 CAR Hoare prize for the best dissertation and accompanying papers in the area of Software Engineering for my research around JSON BinPack. JSON BinPack made a breakthrough on 40 years of space-efficient telecommunication and binary serialization technologies, being more space-efficient than 13 other popular technologies in every single tested case

  • At Postman, I led the development of Starship, a C++ framework to create cross-platform native applications

  • I'm the original author of Etcher, a popular open-source cross-platform image flasher. This desktop app is recommended by a range of GNU/Linux distributions, and was highlighted on magazine

  • I lead a London-based C++ open-source research lab called Sourcemeta providing cutting-edge JSON-related technologies. There, I maintain a custom JSON parser, JSON binary technologies, and a variety of JSON Schema related projects

  • I own the Learn JSON Schema reference documentation website, which serves more than 7k monthly users



  1. balena-io/etcher balena-io/etcher Public

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

    TypeScript 27.6k 2k

  2. sourcemeta/jsonbinpack sourcemeta/jsonbinpack Public

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

    C++ 67 4

  3. sourcemeta/awesome-jsonschema sourcemeta/awesome-jsonschema Public

    A curated list of awesome JSON Schema resources, tutorials, tools, and more.

    Handlebars 98 2

  4. electron-userland/electron-json-storage electron-userland/electron-json-storage Public

    📦 Easily write and read user settings in Electron apps

    JavaScript 1.4k 80

  5. sourcemeta/alterschema sourcemeta/alterschema Public

    Convert between JSON Schema specification versions.

    JavaScript 60 7

  6. nodejs/single-executable nodejs/single-executable Public

    This team aims to advance the state of the art in packaging Node.js applications as single standalone executables (SEAs) on all supported operating systems.

    251 6