About who I am.
- π± I'm a passionate software engineer/DevOps cloud engineer
- π Iβm interested in Distributed Systems and Backend Development. I enjoy tackling complex problems and building scalable, efficient systems.
- π Iβm currently studying in UPenn. @CIS, @ESE.
- π Fans of Anime and J-Pop.
Some previous projects and current projects
Distributed System
- PennCloud System: Developed a cloud service that supports large file storage services and email services. This project included building a Key-Value Store to handle large-scale data with features for replication and recovery.
- Cloud-based Web Search Engine: Created a comprehensive search engine with Java, featuring a Crawler, Indexer, Ranker, and Frontend components, deployed on AWS EC2. Achieved 1 millison page crawling, efficient data processing and around 2-second response time per query.
- Email/Chat Server: Designed and developed an email service supporting SMTP/POP3 and a high-performance chat service using C++ on Linux VM. Implemented multi-threading, event-driven architecture, and advanced multicast communication protocols.
- PennSearch: Built a distributed file storage and search system using C++ and NS-3. Integrated dynamic routing and consistent hashing to improve efficiency and scalability.
Large Language Model
- π₯Minigrad: A tiny scalar-valued autograd engine supporting forward and backward propagation, mimicking PyTorch.
- πNanoGpt: Implemented and train the 124M parameters GPT-2 model from scratch and achieved better result than OpenAI. (Inspired by Andrej)
Others
- π Personal Website: my first personal website!
- π Bustub Database Management System: A BusTub Relational Database Management System in CMU.
- π
Personal Website: my first personal website! - π
LLM training and GPT-2: Learning from the repo
Tools that I love to use.
Languages that I use and learn
π± My GitHub Data
π¦ 192.8 kB Used in GitHub's Storage
π 544 Contributions in the Year 2024
πΌ Opted to Hire
π 27 Public Repositories
π 19 Private Repositories
I'm an Early π€
π Morning 673 commits βββββββββββββββββββββββββ 09.90 %
π Daytime 3160 commits βββββββββββββββββββββββββ 46.50 %
π Evening 2454 commits βββββββββββββββββββββββββ 36.11 %
π Night 508 commits βββββββββββββββββββββββββ 07.48 %
π I'm Most Productive on Saturday
Monday 1005 commits βββββββββββββββββββββββββ 14.79 %
Tuesday 819 commits βββββββββββββββββββββββββ 12.05 %
Wednesday 680 commits βββββββββββββββββββββββββ 10.01 %
Thursday 552 commits βββββββββββββββββββββββββ 08.12 %
Friday 1055 commits βββββββββββββββββββββββββ 15.53 %
Saturday 1612 commits βββββββββββββββββββββββββ 23.72 %
Sunday 1072 commits βββββββββββββββββββββββββ 15.78 %
π This Week I Spent My Time On
π¬ Programming Languages:
No Activity Tracked This Week
π₯ Editors:
No Activity Tracked This Week
π» Operating System:
No Activity Tracked This Week
I Mostly Code in Java
JavaScript 7 repos βββββββββββββββββββββββββ 17.95 %
C++ 4 repos βββββββββββββββββββββββββ 10.26 %
Makefile 3 repos βββββββββββββββββββββββββ 07.69 %
Jupyter Notebook 2 repos βββββββββββββββββββββββββ 05.13 %
TypeScript 1 repo βββββββββββββββββββββββββ 02.56 %
Last Updated on 02/07/2024 01:28:03 UTC