Jongyeol Choi is a founder and indie maker with 15 years of software engineering experience, focused on bootstrapping products without external funding. He built and ships multiple live consumer and developer tools through Bitsbaker, while previously leading Redis efforts for LINE’s messaging platform and presenting at RedisConf about operating at 25 billion messages per day. A seasoned backend engineer, he has contributed to high-profile open-source projects like Netty, Armeria, and Lettuce—improving MQTT, Redis protocol support, and Thrift/DocService integrations. Comfortable across systems from Android drivers to scalable distributed services, he blends deep protocol-level expertise with product-minded execution. Based in Gyeonggi, South Korea, he pairs pragmatic engineering (notably in performance and async context propagation) with a maker’s appetite for launching and iterating products independently.
15 years of coding experience
13 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Soongsil University
Advanced Java Redis client for thread-safe sync, async, and reactive usage. Supports Cluster, Sentinel, Pipelining, and codecs.
Role in this project:
Back-end Developer
Contributions:19 commits, 9 PRs, 26 comments in 2 years 3 months
Contributions summary:Jongyeol primarily contributed to the core functionality and internal workings of the Lettuce Redis client. Their work focused on optimizing performance, improving error handling, and refining the asynchronous and reactive command execution within the client's internal architecture. Key changes included eager initialization of API wrappers in stateful connections, adjusting method translation, and fixing issues related to command cancellation and output processing. Additionally, the user addressed Redis command specifications to ensure consistency with the Redis server's behavior and added jitter backoff strategies for connection stability.
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
Role in this project:
Back-end Developer
Contributions:9 commits, 12 PRs, 4 pushes in 8 months
Contributions summary:Jongyeol primarily focused on enhancing the documentation and functionality related to Thrift services within the Armeria framework. They implemented the integration of docstrings from Thrift files into the DocService, ensuring that JavaDoc information is included in the service's JSON and HTML views. Furthermore, the user addressed a warning related to the handling of JSON directories within Reflections and improved the propagation of RequestContexts within asynchronous operations using CompletableFuture. Their contributions also included improvements in the DocService's html view and the fix of a bug in the struct field docstrings.
rpcmicro-frameworkretrofitprotobuftype-of
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.