I'm actively seeking an SDE internship for Summer 2025 or Fall 2025 (with co-op) in the United States. Feel free to contact me if you have any opportunities or questions.
About Me:
- 📘 Education: I have obtained my BSc in CS from ECUST and am now enrolled for an MEng in ECE at UIUC this fall.
- 🔧 Professional Experience: I maintain Gitea, a comprehensive self-hosted Git service.
- 🎯 Interests: Full-stack development, DevOps, and cloud infrastructure
Technical Toolkit:
- Programming Languages: Familiar with Go; know about Python, JavaScript, Rust, C, C++, Java
- Frameworks & Libraries: Gin, XORM, Vue.js, React.js, Next.js, Node.js, SpringBoot
- DevOps & Tools: Bash, Git, Docker, Kubernetes, GitHub Actions, Terraform, AWS
Checkout my GitHub contributions from Mon Jan 01 2024! (powered by my contribution summarizer)
- gitea:
- Remove unused error in graceful manager, Fix 500 when sorting the default project board, Fix the wrong locale key of searching users, Fix missing code in the user profile, Fix user id column case, Fix 500 when pushing release to an empty repo
- These contributions primarily focus on bug fixes and code optimization in the Go-Gitea project. They demonstrate my ability to identify and resolve issues related to error handling, database operations, and user interface. My work helps improve the project's stability, usability, and maintainability.
- dify:
- chore: replace outdated config in vscode debug settings, Improve ModelTypeEnum type, Fix typo, fix: invalid i18 link in README
- These contributions highlight my expertise in code optimization, debugging, and documentation. I've updated VSCode debug settings to align with the latest Python Debugger extension, improved code readability by replacing magic numbers with meaningful enum types, fixed a typo, and corrected an invalid i18 link in the README. These changes demonstrate my attention to detail and commitment to code quality.
- outline
- Migrate from s3 sdk v2 to v3
- This contribution showcases my expertise in AWS S3 SDK migration and problem-solving skills. I successfully migrated from s3 SDK v2 to v3 without breaking any functionality, demonstrating my ability to adapt to new versions of software and find workarounds for potential issues, such as the
PutObjectCommand
not supporting stream input in v3. This experience could be valuable for organizations dealing with similar migrations or requiring knowledge of AWS services.
- golangci-lint
- docs: fix installation link in the readme
- This contribution pertains to documentation in the Go language project, specifically a fix to the installation link in the readme. This demonstrates my attention to detail and commitment to improving user experience and project accessibility.