Vladimír Gorej

Vladimír Gorej, a.k.a. char0n

Vladimír Gorej is a Prague-based software engineer passionate about software/code quality, Functional and Reactive programming. Vladimír is formerly Technical Team Lead of Oracle, Principal Software Engineer at Apiary and held other senior engineering and leading roles in international companies like Ubiquiti Networks or SecurityScorecard. He's been active in the Open Source community for the last ten years and currently utilizes his experience in this field as an Open Source Software Engineer at SmartBear. Vladimír holds all OpenSource Best Practices certifications awarded by The Linux Foundation. Additionally, his expertise is further acknowledged as a member of the GitHub Stars program. He also plays a pivotal role in shaping the future of asynchronous APIs as a member of the AsyncAPI Technical Steering Committee. His favorite programming languages include JavaScript, Python, and Elixir.

Advanced memoization for JavaScript functions with lodash.memoize

Advanced memoization for JavaScript functions with lodash.memoize

Read article
How to migrate from querystring to URLSearchParams in Node.js

How to migrate from querystring to URLSearchParams in Node.js

Read article

Certifications & Trainings

Latest books reviews

API by Design

Measure complexity. Make informed decisions. Design and build better APIs.


Ramda Adjunct is the most popular and most comprehensive set of functional utilities for use with Ramda, providing a variety of useful, well tested functions with excellent documentation.


FFmpegPHP is a pure OO PHP port of ffmpeg-php library that was written in C. It adds an easy to use, object-oriented API for accessing and retrieving information from video and audio files.


JSON:API specific algorithm for merging included resources into original data.

ApiDOM Validator GitHub Action

This GitHub Actions validates OpenAPI 3.x.y / AsyncAPI 2.x definition file using ApiDOM Language Service. Validation rules are exactly the same as the one that SwaggerEditor@5 uses.


Pluggable framework for creating extendable React+Redux applications.


OpenAPI Runtime Expressions parser and validator.
Fork me on GitHub