About who I am.
- π± I'm a passionate software engineer/DevOps cloud engineer
- π Iβm interested in Distributed Systems, Backend Development, and Large Language Model. 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
π¦ 202.5 kB Used in GitHub's Storage
π 562 Contributions in the Year 2024
πΌ Opted to Hire
π 27 Public Repositories
π 20 Private Repositories
I'm an Early π€
π Morning 675 commits βββββββββββββββββββββββββ 09.91 %
π Daytime 3166 commits βββββββββββββββββββββββββ 46.49 %
π Evening 2456 commits βββββββββββββββββββββββββ 36.06 %
π Night 513 commits βββββββββββββββββββββββββ 07.53 %
π I'm Most Productive on Saturday
Monday 1006 commits βββββββββββββββββββββββββ 14.77 %
Tuesday 820 commits βββββββββββββββββββββββββ 12.04 %
Wednesday 685 commits βββββββββββββββββββββββββ 10.06 %
Thursday 552 commits βββββββββββββββββββββββββ 08.11 %
Friday 1054 commits βββββββββββββββββββββββββ 15.48 %
Saturday 1612 commits βββββββββββββββββββββββββ 23.67 %
Sunday 1081 commits βββββββββββββββββββββββββ 15.87 %
π 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.07 %
Python 5 repos βββββββββββββββββββββββββ 12.20 %
C++ 4 repos βββββββββββββββββββββββββ 09.76 %
Jupyter Notebook 3 repos βββββββββββββββββββββββββ 07.32 %
Makefile 3 repos βββββββββββββββββββββββββ 07.32 %
Last Updated on 02/12/2024 02:00:41 UTC