Elson Wu

Hi there, I’m Elson Wu! πŸ‘‹

Welcome to my GitHub profile! I’m a passionate developer who loves building tools and exploring programming language internals.

πŸ¦€ elsonwu/jing-lang

Rust Stars

Jing - A Simple Toy Language with Virtual Machine

Language: Rust β€’ Issues: 1

Topics: learning-by-doing rust


πŸ¦€ elsonwu/git-rs

Rust Stars

A lightweight Git clone built in Rust, created as a learning project.

Language: Rust

Topics: git learning-by-doing rust


πŸ¦€ elsonwu/kafka-rs

Rust Stars

Kafka-RS: A minimal Rust implementation of Kafka’s core concepts for learning purposes.

Language: Rust

Topics: kafka learning-by-doing rust


πŸ“¦ elsonwu/graphql-rs

Makefile Stars

GraphQL-RS: A minimal GraphQL implementation in Rust, built for educational purposes and to explore how GraphQL works under the hood.

Language: Makefile β€’ Issues: 10

Topics: graphql graphql-server learning-by-doing rust



πŸ› οΈ Technologies & Skills

Languages & Frameworks:

Specializations:


πŸ“Š GitHub Activity

πŸ“ˆ GitHub Stats

Elson's GitHub Stats

Top Languages


🎯 What I’m Working On


πŸ“š Learning Philosophy

I believe in learning by building. Each project is designed to:


πŸ€– AI-Powered Learning Journey

Important Note: Almost all of these projects are implemented with AI assistance, primarily for learning purposes.

I believe that you can’t truly use something unless you understand how it works. That’s why I create these implementations:

🎯 My Learning Approach

🌟 Why This Matters

πŸ› οΈ The Process

  1. Wonder: How does [X] actually work?
  2. Research: Study the concepts and existing implementations
  3. Build: Create a simplified version with AI assistance
  4. Document: Explain the journey and key learnings
  5. Share: Make it available for others who learn the same way

Each repository represents not just code, but a learning journey that others can follow and learn from.


πŸ“« Let’s Connect


β€œThe best way to understand how something works is to build it yourself.”

Visitor Count