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

Markdown   14 mins               โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ   100.00 %

โœ๐Ÿป Blog posts

โšก Github Activity & Stats

  1. ๐Ÿ—ฃ Commented on #15 in fky2015/resume-ng

FKY's github stats


*Read me before creating yours.

Pinned Loading

  1. BITNP/BIThesis BITNP/BIThesis Public

    ๐Ÿ“– ๅŒ—ไบฌ็†ๅทฅๅคงๅญฆ้žๅฎ˜ๆ–น LaTeX ๆจกๆฟ้›†ๅˆ๏ผŒๅŒ…ๅซๆœฌ็ง‘ใ€็ ”็ฉถ็”Ÿๆฏ•ไธš่ฎพ่ฎกๆจกๆฟๅŠๆ›ดๅคšใ€‚๐ŸŽ‰ ๏ผˆๆ›ดๅคšๆ–‡ๆกฃ่ฏท่ฎฟ้—ฎ wiki ๅ’Œ release ไธญ็š„ๆ‰‹ๅ†Œ๏ผ‰

    TeX 1.2k 123

  2. resume-ng resume-ng Public template

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

    TeX 815 85

  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 11