Welcome to My Space

Hi, my name is Peiran Xu, but you can call me Ryan. I'm a junior majoring in Software Engineering at Zhejiang Normal University, and I'll be a visiting student in Computer Science Track at UW-Madison for the Spring 2025 semester. I have a passion for coding, reading, and photography, and I'm looking forward to an exciting and enriching experience in Madison!

Education Journey

Zhejiang Normal University (ZJNU)

Sep. 2022 - Jun. 2026

Bachelor of Engineering in Software Engineering

Currently pursuing my undergraduate degree with focus on software development, algorithms, and computer science fundamentals.

University of Wisconsin-Madison

Jan. 2025 - May 2025

Visiting International Student Program, Computer Science Track

Excited to join UW-Madison as a visiting student to experience American higher education and expand my technical knowledge.

University of California, Berkeley

Jul. 2023 - Aug. 2023

Summer Session

Completed intensive summer courses to broaden my academic perspective and experience different teaching methodologies.

Work Experience

Labring Co., Ltd. - Hangzhou, China

Full-Stack Developer Intern • Jun. 2025 - Sep. 2025

  • Maintained the database module of Sealos (Kubernetes cloud OS) with 12 merged PRs, spanning API and UI
  • Led database version upgrades by refactoring API/YAML and validating on Kubernetes clusters
  • Integrated Chat2DB (open-source AI-Powered database client) into Sealos' database module via Next.js server-side proxy
  • Standardized API contracts with runtime validation and auto-generated docs using Zod and OpenAPI
  • Rebuilt observability and logs module with near-real-time polling and time-bucketed views

Technical Skills

Programming Languages

Python JavaScript TypeScript HTML CSS SQL Shell

Frameworks and Libraries

React React Native Vue Next.js FasAPI Tailwind CSS Node.js

Development Tools

Git Docker Kubernetes Linux

Academic Tools

LaTeX Microsoft Office Jupyter Notebook Markdown

Creative Software

Adobe Photoshop Lightroom XMind

Languages

English (Fluent) Mandarin (Native) Cantonese (Beginner)

Spring 2025 Course Schedule

CS 272

Introduction to Web Development

Computer Science

CS 540

Introduction to Artificial Intelligence

Computer Science

CS 639

Data Management for Data Science

Computer Science

ART 176

Digital Photography for Non-Art majors

Art

MHR 401

Leading Teams

Management

CHR 111

Financial Life Skills

Life Skills

Passions & Interests

Reading & Learning

I believe in lifelong learning and enjoy reading books on technology, philosophy, and personal development. This helps me grow both professionally and personally.

Photography

Photography is my creative outlet. I love capturing moments, exploring different perspectives, and telling stories through images. It's a perfect complement to my technical studies.

Future Aspirations

My long-term goal is to become a front-end software engineer who can create impactful technology solutions.