Juan Cruz Viotti

Juan Cruz Viotti

Mentor
Rising Codementor
US$5.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
O'Reilly author, award-winning research at the University of Oxford
O'Reilly author, award-winning research at the University of Oxford

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

  • I'm co-authored an O'Reilly book: Unifying Business, Data, and Code: Designing Data Products with JSON Schema
  • 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
  • I'm the original author of Etcher, a popular open-source crossplatform 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 (https://www.learnjsonschema.com) reference documentation website, which serves more than 7k monthly users
  • At Postman, I led the development of Starship, a C++ framework to create cross-platform native applications
    I'm available for consulting. Reach out to discuss more!
London (+00:00)
Joined August 2024
EXPERTISE
5 years experience
5 years experience
6 years experience
7 years experience
10 years experience

REVIEWS FROM CLIENTS

Juan's profile has been carefully vetted and approved as a Codementor. Connect with Juan now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
binary-json-size-benchmark
See https://benchmark.sourcemeta.com for the latest version of this benchmark
C++
26
1
jsonbinpack-poc
This is a PoC. See https://github.com/sourcemeta/jsonbinpack for the production implementation.
TypeScript
22
1
EMPLOYMENTS
CTO
Intelligence.AI
2024-04-01-Present
We are building an business and data intelligence platform for enterprises.
We are building an business and data intelligence platform for enterprises.
C++
Node.js
JavaScript
C++
Node.js
JavaScript
Founder
Sourcemeta
2020-06-01-Present
I lead a research lab and consultancy on high-performance C++ data technologies.
I lead a research lab and consultancy on high-performance C++ data technologies.
C++
JSON
API
View more
C++
JSON
API
CMake
Json schema
View more
Technical Lead
Postman
2022-01-01-2024-04-01
I lead an R&D effort to design and build a novel cross-platform C++ desktop framework that integrates with native UI toolkits (Cocoa, Win...
I lead an R&D effort to design and build a novel cross-platform C++ desktop framework that integrates with native UI toolkits (Cocoa, Win32, GTK) and provided bindings to JavaScript. A high-performance proprietary alternative to Electron, Tauri, and others.
C++
C
JavaScript
View more
C++
C
JavaScript
Objective-C
View more
PROJECTS
JSON BinPackView Project
2022
An award-winning binary serialisation format (similar to Protocol Buffers) for space-efficient data transfer.
An award-winning binary serialisation format (similar to Protocol Buffers) for space-efficient data transfer.
C++
CMake
Json schema
C++
CMake
Json schema
JSON ToolkitView Project
2024
A high-performance toolkit for working with JSON on C++. Includes a custom JSON parser, and implementations for standards like JSON Point...
A high-performance toolkit for working with JSON on C++. Includes a custom JSON parser, and implementations for standards like JSON Pointer, JSONL, and a state-of-the-art JSON Schema compiler.
C++
JSON
CMake
View more
C++
JSON
CMake
Json schema
View more