- π Iβm applying for Fall 2025 Master of Computer Science Programs!
- π§βπ Graduated from Ohio State in 2024 with two degrees in CS and Math.
- π± Currently learning Java & Computer Systems.
- β‘ Fun Fact: Proud owner of three adorable orangutan plushies! π¦§
- π· Passionate about photography π· and travelling! π
- π« Contact Me: jaade1107@gmail.com ο½ WeChat: Pando2021
Designed and implemented a custom Redis clone in C with the following features:
- Developed string and sorted set functionalities.
- Built core data structures like hash tables and AVL trees for efficient storage and retrieval.
- Enhanced TCP connection management by implementing timeout and timer functionality to dynamically track and expire the nearest timer using a sorted linked list.
- Optimized deletion performance for large sorted sets by implementing multi-threading with a thread pool.
- Used
pthread
primitives to synchronize tasks in a multi-producer, multi-consumer queue, improving system scalability and responsiveness.
β‘οΈ Check out the repo and detailed notes
Developed the backend of a food delivery service with key features:
- Used ThreadLocal to store variables shared across multiple layers of the application.
- Implemented AOP (Aspect-Oriented Programming) with reflection to handle common field population.
- Leveraged Spring Cache to reduce database load and improve performance.
- Used Spring Task and WebSocket to implement scheduled push notifications for new orders.
- Integrated Baidu Map API for delivery route planning.