Skip to content
View fky2015's full-sized avatar
🎯
Working.
🎯
Working.

Block or report fky2015

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fky2015/README.md

👋 Hi there, I'm Feng Kaiyu.

loveress01@outlook.com https://blog.fkynjyq.com @fkynjyq

I am an individual who enjoys experimenting, thinking, learning, and creating.

I work on analytical database infrastructure, with a focus on storage and metadata systems.

My background spans blockchain research, full-stack development, and distributed systems. I am particularly interested in building infrastructure for data-intensive systems and resource scheduling.

I'm also a lover of LaTeX, Neovim and Linux.

snk
  • 🔭 Focused on systems, infrastructure, and databases.
  • 🌱 Currently learning more about storage engines, metadata systems, and resource scheduling.
  • 🤝 Open to collaborate on infra, databases, and developer tools.
  • 🥅 2026 Goal: Rebuild a healthy body, lifestyle, and learning routine.

🔧 Technical Stack (Still Expanding)

In the past, I worked on blockchain research, full-stack development, and distributed systems; today, I focus on analytical database infrastructure, especially storage and metadata; looking ahead, I want to keep building infrastructure for data-intensive systems and resource scheduling.

C++ ClickHouse NixOS

As a first-year graduate student, I spent times in blockchain consensus algorithms and LaTeX package development:

RUST Substrate LaTeX Lua Pop!_OS

During junior and senior years, I did full stack development and did some works in Web3, Architecture, and Compilers.

VueJS Vuetify Django React Next.js Tailwind CSS Golang Kubernetes Web3.js Hyperledger Solidity Java

As a sophomore, I wrote feverrpc and started to use Arch Linux:

Arch Linux RUST

During my freshman year, I divided my time between participating in ACM and CTF competitions, while working on other small projects:

C C++ Python JavaScript Docker Manjaro Gnome Shell Script Vim

One of my earlier research projects was Jasmine, a blockchain consensus algorithm prototype.

Other tools preferences:

Neovim VS Code Figma Roam Research Git Alacritty

Education and Work experience

  • Education Summary
    • Master of Science in Cyberspace Science and Technology | Beijing Institute of Technology (2021-2024), specializing in consensus algorithms.
    • Bachelor of Science in Computer Science | Beijing Institute of Technology (2017-2021)
  • Work Experience
    • Software Engineer | ByteHouse, ByteDance (2024/7 - Present).
      • Working on storage and metadata systems for OLAP workloads.
    • Software Engineer Intern | ByteHouse, ByteDance (2023/4 - 2024/4).
      • Worked on infrastructure related to OLAP systems.
    • Backend Development Intern | Fanqie Novel, ByteDance (2020/10 - 2021/3).
      • Technologies used: Golang, Kafka, and FaaS.
      • Responsibilities: Designing technical systems, completing development, testing, and deploying the systems.
      • Accomplishments:
        • Deployed in-site message system with adept design and testing, as Software Engineer with experience in Kafka and FaaS.
        • Participated in the analysis of requirements for the author's backend and user's backend, and the design of the system technical solution. Completed the development of requirements, gray-scale testing, online and monitoring.

🧠 Weekly development breakdown

No activity tracked

✍🏻 Blog posts

⚡ Github Activity & Stats

FKY's github stats


*Read me before creating yours.

Pinned Loading

  1. BITNP/BIThesis BITNP/BIThesis Public

    📖 北京理工大学非官方 LaTeX 模板集合,包含本科、研究生毕业设计模板及更多。🎉 (更多文档请访问 wiki 和 release 中的手册)

    TeX 1.1k 121

  2. resume-ng resume-ng Public template

    A LaTeX resume template designed for optimal information density and aesthetic appeal.

    TeX 730 75

  3. dotfiles dotfiles Public

    ❤ My personal configuration files (Zsh, Zinit, Neovim...). Supported in Both remote and local. Optimized for specific network condition.

    Lua 5 1

  4. Jasmine Jasmine Public

    Boost Your BFT Protocol Without Compromising on Other Properties.

    Rust 2 2

  5. substrate-MCA substrate-MCA Public

    Modified Substrate that using pBFT, Tendermint and Jasmine as a finality-gadget.

    Rust 5 2

  6. nexon nexon Public template

    Nexon is a Notion-powered blog template built with the Next.js and Vercel. It's a modified version of https://github.com/transitive-bullshit/nextjs-notion-starter-kit with a special focus on the be…

    TypeScript 31 10