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.

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

No activity tracked

✍🏻 Blog posts

⚡ Github Activity & Stats

  1. ❗ Opened issue #4 in oldcai/LazyTyper-releases
  2. 🎉 Merged PR #643 in BITNP/BIThesis
  3. 🔒 Closed issue #589 in BITNP/BIThesis
  4. 🎉 Merged PR #590 in BITNP/BIThesis
  5. 🗣 Commented on #591 in BITNP/BIThesis

FKY's github stats


*Read me before creating yours.

Pinned Loading

  1. BITNP/BIThesis BITNP/BIThesis Public

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

    TeX 941 112

  2. resume-ng resume-ng Public template

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

    TeX 587 61

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