Skip to content
View fky2015's full-sized avatar
๐ŸŽฏ
having an internship.
๐ŸŽฏ
having an internship.

Highlights

  • Pro
Block or Report

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.

During my undergraduate studies, I worked as a full-stack developer. As a graduate student, my research focuses on the intersection of theory and practice in blockchain technology and consensus algorithms. Looking ahead, my aspiration is to become a developer specializing in distributed database systems.

I'm also a lover of LaTeX and Linux.

snk
  • ๐Ÿ”ญ Looking for to learn more in system.
  • ๐ŸŒฑ Iโ€™m currently learning everything.
  • ๐Ÿค Iโ€™m looking to collaborate with other creators.
  • ๐Ÿฅ… 2024 Goals: Begin to contribute for Neovim.

๐Ÿ”ง Technical Stack (Still Expanding)

As a second-year graduate student, I proposed a novel consensus algorithm called Jasmine as part of my research. In the meanwhile, I decided that I would like to work on infrastructure in the future. Consequently, I embarked on an internship at ByteHouse.

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

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-present), specializing in consensus algorithms.
    • Bachelor of Science in Computer Science | Beijing Institute of Technology (2017-2021)
  • Internship
    • 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

C++               21 hrs 47 mins  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–“โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   62.60 %
CMake             3 hrs 53 mins   โ–ˆโ–ˆโ–“โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   11.16 %
Docker            2 hrs 2 mins    โ–ˆโ–’โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   05.85 %
Bash              1 hr 51 mins    โ–ˆโ–’โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   05.33 %
YAML              1 hr 9 mins     โ–“โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   03.31 %

โœ๐Ÿป Blog posts

โšก Github Activity & Stats

  1. ๐Ÿ—ฃ Commented on #1721 in ByConity/ByConity
  2. ๐Ÿ—ฃ Commented on #1723 in ByConity/ByConity
  3. ๐Ÿ”’ Closed issue #500 in BITNP/BIThesis
  4. ๐ŸŽ‰ Merged PR #537 in BITNP/BIThesis
  5. ๐Ÿ’ช Opened PR #12 in mfussenegger/nlua

FKY's github stats


*Read me before creating yours.

Pinned Loading

  1. BITNP/BIThesis BITNP/BIThesis Public

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

    TeX 675 100

  2. resume-ng resume-ng Public template

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

    TeX 237 35

  3. 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 24 9

  4. dotfiles dotfiles Public

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

    Lua 4 2

  5. Jasmine Jasmine Public

    Boost Your BFT Protocol Without Compromising on Other Properties.

    Rust 2 1

  6. substrate-MCA substrate-MCA Public

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

    Rust 4 1