OneGraph
2017-2022
A unified GraphQL API that connects to all your SaaS services. Built GraphQL tooling including GraphiQL Explorer, which was later donated to the GraphQL Foundation.
A selection of software projects, open source contributions, and experiments in building better developer tools.
2017-2022
A unified GraphQL API that connects to all your SaaS services. Built GraphQL tooling including GraphiQL Explorer, which was later donated to the GraphQL Foundation.
A visual query builder for GraphQL that was integrated into GraphiQL and donated to the GraphQL Foundation. Used by millions of developers.
The culmination of years of experimentation in app design, database architecture, UI state management, syncing, and permissions. Apps developed client-first in the browser using an immutable homogeneous database, then flip a switch and sync seamlessly with the server.
Sketch out realistic apartment dimensions, render in WebGL, and import real furniture to see what fits. Built on ClojureScript's Gamma library with WebRTC for collaborative design and WebVR support to sit on your virtual IKEA bed.
A sideways attempt to build a better app-development toolchain, starting from the visual-design tool. Essentially a concurrent, browser-based version of Sketch. Blogged with video nearly every day as an experiment in motivation.
An experiment in the early days of Om, exploring how far a functional UI builder based solely on data-structures and connectors into app state could go.
Full-day workshops teaching ReasonML and GraphQL, given at ReactiveConf and ReasonConf. Built podcast players, games with Reprocessing, and full-stack apps.
A series of video tutorials and explorations in functional programming and language design.
Chinese Chess implementation with AI opponent, exploring game theory and functional programming patterns.
Educational platform for learning functional programming concepts through interactive examples.
This site! Originally built as a Mirage unikernel running OCaml, now updated via text and voice notes through an AI mediator. Another exploration in empowering and expanding individuals while automating myself away.
More projects and contributions on GitHub
@sgrove