- ๐ Junior at NEUQ (Northeastern University at Qinhuangdao) majoring in Computer Science
- ๐ฅ Passionate about system internals and large language models (LLMs)
- ๐ผ Seeking internship opportunities in Backend or AI Engineering
- ๐ฑ GPA: 2.84/5.0
|
|
|
Core Competencies: Operating Systems | Machine Learning | Natural Language Processing (NLP)
Tech Stack:
C++20mmapmsyncMessage QueueSemaphorePriority SchedulingFATLRU
- Storage Layer: Designed
DiskManagerusing POSIXmmap/msyncto map 64KB local file into 1024 ร 64B "disk blocks" for physical disk simulation - File System Layer: Implemented
FileSystemwith FAT table, single-level directory, and LRU buffer pool (16 pages, 64B/page) for efficient file operations - Process & Communication Layer: Built
MessageQueuefor priority-based inter-process communication;ProcessSchedulerusingstd::counting_semaphorefor CPU resource control - Visualization:
MonitorPanelfor real-time FAT table, buffer pool, and disk usage monitoring; block-level hex + ASCII dual-view display - Optimization: I/O efficiency improved by ~40% using LRU Buffer Pool and dirty page write-back; race conditions solved via semaphores and mutex locks
Tech Stack:
PythonStreamlitDeepSeek APIJSON
- Built an AI chatbot featuring persistent memory and emotional roleplay capabilities
- Designed a dynamic System Prompt mechanism for flexible personality injection
- Implemented CRUD operations for chat history using local JSON storage
- Achieved millisecond-level streaming response and seamless context switching
Tech Stack:
PythonPyTorchNLPTransformer
- Built a text toxicity classifier using Transformer-based models
- Processed and analyzed large-scale NLP datasets for sentiment analysis
- Implemented multi-label classification for various toxicity types
- Achieved competitive performance on Kaggle Jigsaw competition benchmarks
Tech Stack:
PythonPyTorch
- Experimented with various neural network architectures and training techniques
- Implemented custom loss functions and optimization strategies
- Explored model optimization techniques including quantization and pruning
Tech Stack:
PythonStreamlitExpectation-Maximization
- Built an interactive Expectation-Maximization algorithm visualization
- Implemented real-time clustering visualization with Streamlit
- Designed intuitive UI for parameter tuning and result exploration
Northeastern University at Qinhuangdao | B.S. in Computer Science
| Course | Score |
|---|---|
| Data Structures | 84 |
| Operating Systems Principles | 83 |
| Compilation Principles | 83 |
| Java | 90 |
"Procrastination is the thief of time."