Jiachun Feng

Founder at GreptimeTeam

Hangzhou/Dalian China, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Jiachun Feng is a founder and seasoned backend engineer with 13 years building cloud-native distributed systems, currently based between Hangzhou and Dalian with ties to Germany. He co-founded Greptime and is a senior contributor to GreptimeDB, focusing on CLI refactors, gRPC integrations, WAL decoding, and meta service features that stitch together routing and leader election for a unified observability database. His open-source work includes production-grade consensus improvements in sofa-jraft, where he optimized encoding, fixed state-machine issues, and streamlined core components. Comfortable shipping deep systems-level changes, he blends pragmatic architecture work with hands-on coding across databases, storage, and RPC layers. Notably, his contributions reveal a knack for making complex distributed protocols and tooling more maintainable and operable in production.
code13 years of coding experience
github-logo-circle

Github Skills (19)

code-optimization10
databases10
distributed-systems10
java10
javas10
raft10
rust10
refactoring10
grpc10
concurrency10
database10
data-structure9
command-line-interface9
algorithm9
algorithms9

Programming languages (12)

TypeScriptPowerShellJavaC++RustSCSSVueJavaScript

Github contributions (5)

github-logo-circle
sofastack/sofa-jraft

Mar 2019 - Dec 2022

A production-grade java implementation of RAFT consensus algorithm.
Role in this project:
userBack-end Developer
Contributions:35 releases, 176 reviews, 177 commits in 3 years 10 months
Contributions summary:Jiachun primarily focused on improving the codebase of the `sofa-jraft` repository by addressing several issues related to code formatting, bug fixes, and optimization. The contributions included improving the efficiency of the data encoding, preventing potential issues of the state machine, and enhancing the maintainability of the code through the removal of unnecessary components and refactoring. The user also introduced and integrated new features.
sofa-jraftraft-consensusraft-consensus-algorithmconsensuspaxos
GreptimeTeam/greptimedb

Jun 2022 - Feb 2023

An open-source, cloud-native, unified observerability database for metrics, logs and events, supporting SQL/PromQL/Streaming. Available on GreptimeCloud.
Role in this project:
userBack-end Developer
Contributions:1846 reviews, 26 commits, 488 PRs in 8 months
Contributions summary:Jiachun primarily focused on refactoring and extending the core command-line interface (CLI) of the GreptimeDB project. Their contributions included a command refactor, adding gRPC implementation for database interaction, and implementing the decoding of WAL (Write-Ahead Log) entries. The user also worked on various aspects of the meta service, implementing functionalities related to the router and election, and improved the overall structure and functionality of the database's architecture.
time-series-databaseseries-databaserustsqltimeseries-database
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
Jiachun Feng - Founder at GreptimeTeam