Hi there, I'm @xxchan 👋
This organization contains the collection of my toy projects during learning. Some of them might be helpful.
Some highlights (incomplete unordered list):
- leptjson: A tiny JSON parser. This was my first exposure to engineering. It's a very friendly project development tutorial for novices and sparked my interest in engineering 😊
- CIS194-Assignments: Assignments of UPenn CIS 194 - Spring 2013, a very good introduction cource for Haskell. My interest in functional programming stems from this course along with Software Foundations and Programming Languages ❤️
- fp-course: Intensive exercises with monad 😈
- kvs: A tiny key-value store. Following the course Practical Networked Applications in Rust. The awesome course introduced may practial aspects in real-world engineering, but I did not invest much time in digesting the content and implementing the project 😓
- nb: Naïve PoW blockchain in Rust. My first pleasant collaborative development experience (with @Zack Wu) 😍. Also my first time programming event-driven networking application, so it may be rather immature 🙏
- peerster: A gossip-based decentralized system. An interesting course project.
Some others:
- osc10e: Operating System Concepts projects
- CSAPP-Labs: CS:APP3e labs