Gabriel Nordeborn is a frontend developer and partner at Arizon with 11 years of experience building React and React Native applications and tooling. He focuses on modern front-end ecosystems—Relay, GraphQL, TypeScript/Flow, ReasonML/ReScript—and enjoys solving tricky engineering problems rather than chasing particular frameworks. Gabriel has contributed to high-profile open-source projects like Relay and the ReScript compiler, improving compiler internals, plugin extensibility, and store updater directives. His background in experimental psychology gives him a user-centered perspective on UI behavior and product decisions. Based in Stockholm, he combines startup-minded product delivery with deep technical craftsmanship across both app and compiler-level code. Colleagues describe him as pragmatic, curious, and comfortable diving into language-level refactors when required.
11 years of coding experience
8 years of employment as a software developer
Master of Science (M.Sc.), Experimental Psychology, Master of Science (M.Sc.), Experimental Psychology at Lund University
ReScript is a robustly typed language that compiles to efficient and human-readable JavaScript.
Role in this project:
Back-end Developer
Contributions:347 reviews, 8 commits, 193 PRs in 2 months
Contributions summary:Gabriel primarily focused on refactoring the ReScript compiler code, converting OCaml syntax to ReScript syntax in multiple files. They also made formatting improvements, including removing redundant parentheses and adjusting spacing. Their work involved addressing issues related to record definitions and pattern matching within the compiler. Furthermore, they contributed to the implementation of features related to unboxed variants, type coercion, and variant type spreads.
Relay is a JavaScript framework for building data-driven React applications.
Role in this project:
Full-stack Developer
Contributions:7 reviews, 13 commits, 22 PRs in 2 years 9 months
Contributions summary:Gabriel primarily contributed to the Relay compiler, enhancing its capabilities for various use cases. Their work included allowing language plugins to extend the schema, providing mechanisms for overriding file generation behavior, and enabling plugins to define module naming conventions. The user also implemented and refined store updater directives like `@deleteEdge`, `@appendNode`, and `@prependNode` to update the store with edges, which involved adding functionalities to the Relay compiler's core logic. These changes improved the flexibility and feature set of the Relay framework.
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.
Request Free Trial
Gabriel Nordeborn - Frontend Developer, Partner at Arizon