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

Block or report fky2015

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
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

✍🏻 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 119

  2. resume-ng resume-ng Public template

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

    TeX 723 74

  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