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

Highlights

  • Pro

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only 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.

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++             11 hrs 13 mins  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   71.76 %
Other           1 hr 19 mins    โ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   08.51 %
SQL             55 mins         โ–ˆโ–’โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   05.88 %
Bash            30 mins         โ–“โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   03.21 %
fugitiveblame   29 mins         โ–“โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘   03.16 %

โœ๐Ÿป Blog posts

โšก Github Activity & Stats

  1. ๐Ÿ’ช Opened PR #254 in ByConity/byconity.github.io
  2. ๐Ÿš€ Published release v3.8.0 (Public Release) in BITNP/BIThesis
  3. ๐Ÿ’ช Opened PR #1048 in typst/packages
  4. โ— Opened issue #554 in BITNP/BIThesis
  5. ๐ŸŽ‰ Merged PR #553 in BITNP/BIThesis

FKY's github stats


*Read me before creating yours.

Pinned Loading

  1. BITNP/BIThesis BITNP/BIThesis Public

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

    TeX 691 97

  2. resume-ng resume-ng Public template

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

    TeX 286 41

  3. dotfiles dotfiles Public

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

    Lua 4 2

  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 1

  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 26 9