developer-image
👋

Hi, my name is

GanSer

I'm a

A student who loves games and lives happily.

My focus is React (Next.js).

About me

My journey into programming kicked off during my undergrad in Digital Publishing at Wuhan University. As a freshman, I got my feet wet with the basics of computer science, databases, and Python. But what truly sparked my passion was a course on semantic publishing—there, I used HTML and CSS to create a webpage dedicated to my favorite figure skater, Yuzuru Hanyu. This experience opened my eyes to the charm of web development———literally, you can build anything you envision with code.

I sharpened my front-end development skills through internships at Internships at Wuhan University's Big Data Institute and later at NIO Inc. Working closely with developers, designers, testers, and product managers, I loved the buzz of a team pulling together to make our product better. And there’s nothing quite like the thrill of seeing my own code being used by thousands—it’s what solidified my decision to pursue a career in front-end development.

I’m now doing my Masters in Computing and IT at the University of St Andrews. I thrive on programming challenges and enjoy working with teams to solve complex problems. I specialize in technologies such as React, Next.js and Vue, and have a solid understanding of JavaScript, TypeScript and HTML/CSS.

In my spare time, I enjoy exploring new technologies and building interesting projects. I also run my social media accounts on platforms like Bilibili and Xiaohongshu, where I share tech tips and tricks. And when I’m not at the computer, you’ll find me cooking up a storm, catching a movie, or keeping fit with regular workouts.

Featured Projects

Personal Blog

My personal blog is an ordinary college student about knowledge, technology, life related records and sharing, as well as extra-curricular learning and fun.

  • HTML
  • TypeScript
  • CSS
  • Framer Motion

Ripple Cloud

A responsive game grid application that offers search and filter functionality, and features infinite scrolling using React Query. It also includes robust form validation with Zod and efficient state management with Zustand.

  • Redis
  • TypeScript
  • Zod
  • React Query
  • Chakra UI

Memos Planet Quest

Build your own exploration planet based on Memos note-taking software, and connect its API to your personal blog, using Telegram to send instant comments in real time.

  • JavaScript
  • HTML
  • CSS3
View All Projects

My Skills

My Experiences

Undergraduate College

Henan University of Technology, China

Junior undergraduate students are studying at Henan University of Technology.

2021 Sep - 2024 Jun