| CARVIEW |
Select Language
HTTP/2 301
content-type: text/plain; charset=utf-8
date: Sat, 27 Dec 2025 13:58:39 GMT
location: https://www.nikgraf.com/
server: Netlify
strict-transport-security: max-age=31536000
x-nf-request-id: 01KDG1NANJFJ9NK7RNRJ4QMMB2
content-length: 39
HTTP/2 200
age: 2111519
cache-control: public,max-age=0,must-revalidate
cache-status: "Netlify Durable"; hit; ttl=29424481
cache-status: "Netlify Edge"; fwd=miss
content-encoding: gzip
content-type: text/html; charset=utf-8
date: Sat, 27 Dec 2025 13:58:40 GMT
etag: "i6m1yevyiu5we"
netlify-vary: query=__nextDataReq|_rsc,header=x-nextjs-data|x-next-debug-logging|next-router-prefetch|next-router-segment-prefetch|next-router-state-tree|next-url|rsc|accept-encoding,cookie=__prerender_bypass|__next_preview_data
server: Netlify
strict-transport-security: max-age=31536000
vary: Accept-Encoding
x-content-type-options: nosniff
x-nf-request-id: 01KDG1NB5YDC5JB77E95DHT04Z
x-powered-by: Next.js
content-length: 2575
Nik Graf — Software Engineer
Things I do
- Consultant focusing on React, GraphQL and Local-first
- Workshop Instructor covering React, Yjs, Automerge & GraphQL
- Producing Video Course at Egghead.io
Open Source Products
- Automerge Jumpstart — A comprehensive boilerplate for building real-time collaborative editing applications with Automerge, React, tRPC, and more.
Open Source
- react-yjs — Yjs bindings for React
- Opaque — Secure password based client-server authentication without the server ever obtaining knowledge of the password in Typescript.
- react-native-libsodium — React Native bindings to Libsodium matching the libsodium-wrappers package API
- DraftJS Plugins — React Plugin Architecture for Draft.js including Slack-Like Emojis, FB-Like Mentions and Stickers
- Polished — A lightweight toolset for writing styles in JavaScript
- Serverless Framework — Build web, mobile and IoT applications with serverless architectures using AWS Lambda
Community Work
- Organizer at ReactVienna Meetup
- Organizer at ReasonConf
- Board Member at ReScript Association
Join the Newsletter
Thoughts on Software Engineering with a focus on React, Cryptography, CRDTs and Effect.