developer-image
👋

Hi, my name is

Haiheng Yang

I'm a

I enjoy building things for the web.

My focus is React (Next.js).

About me

My journey into programming kicked off during my undergrad in Remote Sensing Science and Technology at Xi’an University of Science and Technology. 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 DJI 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 Remote Sensing of Science and Technology at the Xidian University. 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

A collaborative platform enhancing cooperation among Scottish higher education institutions in digital ethics.

  • React
  • Next.js 14
  • TypeScript
  • TailwindCSS
  • Convex
  • Clerk

A comprehensive typing speed test application that tracks your overall typing performance. It provides detailed statistics, including total words typed, errors made, and accuracy rate, allowing users to monitor their progress and improve their typing efficiency.

  • React
  • TypeScript
  • Tailwind
  • Framer Motion

A modern full-stack Reddit clone with infinite scrolling, secure NextAuth Google authentication, and a custom feed for authenticated users. It uses Upstash Redis for caching and React-Query for efficient, responsive data fetching with optimistic updates.

  • Next.js
  • TypeScript
  • Upstash
  • React-Query
  • TailwindCSS

This interactive visualization explores how tax policies influence wealth, how industries impact fortunes differently by gender, and how these effects vary across continents. Dive into our data to uncover the complex layers of global wealth.

  • d3.js
  • HTML
  • CSS
  • Vanilla JavaScript
View All Projects

My Skills

My Experiences

MSc in Remote Sensing of Science and Technology

Xidian University , China

Achieved a Master's degree in Remote Sensing Science and Technology, acquiring in-depth knowledge in areas such as Human Computer Interaction, Computer Communication Systems, and Information Security. Developed strong capabilities in computational thinking, user-centred design, and data visualisation, preparing for effective application in technology-driven environments

2026 Sep - 2029 June

Frontend Intern

DJI Inc. ShenZhen, China

Developed DJI's third-generation station list and detail pages using Vue3, TypeScript, and Baidu Maps API. Implemented role-based access control for the Task Wizard page, enhancing system security. Collaborated effectively within a Jira-managed environment, utilizing Jenkins for deployment processes.

2024 Aug - 2024 Dec

Frontend Assistant

Xian University of Science and Technology | ShaanXi, China

Developed and maintained Finknow, a Financial Knowledge Graph Query and Analysis Platform using umi (React framework) and Ant Design Pro. Utilized graphin, a React toolkit for graph analysis based on G6, to develop an Equity Network Penetration Graph, enhancing data visualization capabilities.

2023 May - 2023 July

BA in Remote Sensing of Science and Technology

Xian University of Science and Technology, China

Graduated with a Bachelor of Engineer in Remote Sensing of Science and Technology securing a GPA of 3.81. Gained foundational knowledge in digital media and publishing technologies.

2022 Sep - 2026 Jun