Git Product home page Git Product logo

Hey there! Nice to see you. 👋


Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge Static Badge

👋 Hello! I'm Leon-Kay, a software developer based in Suzhou, China. I was born after 2000 and specialize in crafting innovative solutions. With over 1.5 years of experience in software development, I possess strong programming acumen and a knack for independent exploration and research in new domains.

🧠 I thrive on challenges. In October 2021, I first encountered research on blockchain and cryptocurrency, which gradually cultivated my strong interest. It wasn't until December 2023 that I officially began delving into blockchain technology. My goal is to establish a career in this field. Here's an overview of my study plan:

Number Content Checkbox
Basic Stage
1 Understanding Blockchain Basics
Learn the basic concepts of blockchain, including blocks, blockchain, consensus mechanisms, etc.
Understand the working principles of Ethereum and other mainstream blockchain platforms.
2 JavaScript Basics
Learn the basics of JavaScript syntax and be able to write simple code.
3 Learning Solidity Language
Learn Solidity syntax and common design patterns.
4 Smart Contract Writing and Debugging
Master writing and debugging smart contracts using tools like Remix.
5 Solidity Security Best Practices
Understand security best practices in Solidity, such as avoiding integer overflow, reentrancy attacks, etc.
6 Smart Contract Development Frameworks
Be familiar with mainstream smart contract development frameworks like Hardhat, Foundry.
7 node.js Basics
Understand the basic concepts of node.js.
8 Smart Contract Writing
Read common contracts and write them separately to deepen understanding of smart contracts.
9 Blockchain Books Reading
Read classic works like "The Beauty of Blockchain Architecture" and "In-depth Understanding of Ethereum" to deepen understanding of blockchain technology.
10 Web3.js and Ether.js
Understand Web3.js and Ether.js, and master methods of interacting with Ethereum nodes.
11 DeFi Basics
Understand basic concepts in the DeFi field, including AMM, NFT, DAO, etc.
Advanced Stage Stage
12 Advanced Solidity Learning
Deepen understanding of Solidity, mastering finer syntax and features.
13 Reading Blockchain Core Technology Books
Read books like "In-depth Introduction to Blockchain Core Technology and Project Analysis" and "In-depth Ethereum Smart Contract Development".
14 Hardhat Practical Techniques
Learn practical techniques in Hardhat, including automation scripts, code verification, etc.
15 Smart Contract Optimization Techniques
Understand smart contract optimization techniques, including gas cost optimization, storage optimization, etc.
16 Study DeFi Contract Projects Source Code
Study the source code of excellent DeFi contract projects like Uniswap, deepening understanding of their design ideas and implementation details.
17 In-depth Understanding of Ethereum Virtual Machine
Deeply understand the working principles and execution process of the Ethereum Virtual Machine (EVM).
18 Using OpenZeppelin Library
Master the use of standard contracts and libraries provided by OpenZeppelin.
19 Blockchain Networks
Understand different blockchain networks, including mainnet, testnet, and private chains, and be familiar with their characteristics and uses.
20 Smart Contract Security
Deeply understand various vulnerabilities and attack methods in smart contract security, and learn how to write secure smart contracts.
21 Smart Contract Security Tools
Master some smart contract security tools like MythX, etc., for detecting and fixing security issues in contracts.
22 Blockchain Data Structures
Understand blockchain data structures like Merkle trees, Patricia trees, etc.

🚀 I love collaboration and am eager to explore new knowledge and opportunities. Whether it's developing cutting-edge applications or delving into blockchain development, I'm prepared to challenge myself.

📫 You can reach me at [email protected] || WeChat: lk34041515. Let's create something amazing together!

⚡ Fun fact: Not only am I a coder, but also a late-night food researcher. Research shows that code and food make the best combination!

Next, I have more challenges to tackle. Ultimately, I aim to become a senior blockchain architect with extensive experience in blockchain development, a strong technical background, and leadership skills. Feel free to get in touch, and let's explore the future of blockchain together!

Leon-Kay's Projects

Leon-Kay doesn’t have any public repositories yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.