Nik Graf is a founder and freelance consultant based in Vienna with 11 years of experience building full-stack and serverless applications and crafting developer tooling. He combines hands-on front-end expertise in React (including Draft.js plugins, hooks and style-guide tooling) with back-end and AWS serverless work, having contributed to the Serverless Framework and AppSync examples. Nik has a track record of improving developer experience—adding color utilities to styled-components' Polished, refining ReScript docs, and creating pragmatic examples for serverless patterns. He has taught and led workshops at major React conferences and consulted for organizations like AIT and Eversport, translating schema and UX problems into robust GraphQL and React solutions. Comfortable switching between product leadership and code, he founded Serenity after senior roles at Serverless Inc. and early-stage CTO work, bringing entrepreneurial grit to open-source ecosystems. An attention to documentation and usable examples sets him apart: many of his OSS contributions focus on clarity as much as functionality.
React Plugin Architecture for Draft.js including Slack-Like Emojis, FB-Like Mentions and Stickers
Role in this project:
Front-end Developer
Contributions:1178 commits, 476 PRs, 783 pushes in 4 years 9 months
Contributions summary:Nik primarily contributed to the front-end development of the project. They added rudimentary components and functionalities for a text editor using the Draft.js library. The user implemented features like hashtag support and styled the text components. They were also involved in incorporating and styling plugins, specifically focusing on a custom toolbar with color selection.
An isolated development space with integrated fuzz testing for your components. See them individually, explore them in different states and quickly and confidently develop them.
Role in this project:
Front-end Developer
Contributions:541 commits, 269 PRs, 327 pushes in 10 months
Contributions summary:Nik's commits primarily revolve around the development of a style guide. They've focused on creating and integrating a webpack plugin to build a style guide bundle, creating a client-side application with React Router, and implementing UI components, along with example code snippets. Additionally, they incorporated basic UI elements, implemented a form for custom metadata.
fuzz-testingintegratedexploretestingfuzz
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.