Student engineer / Open to internships & collaboration

I build systems that see, decide, and move.

I'm Qixuan Xu, a student building across computer vision, embedded systems, and FPV — from sensor input and camera frames to firmware and real-world motion.

Scroll / 01—04

Projects built to leave the screen.

02 / Flight In progress

FPV Drone Build

A 3.5-inch cinewhoop built, wired, tuned, and tested — taking Betaflight settings and hardware from bench checks to stable flight.

  • FPV
  • Betaflight
  • Electronics
Build log coming soon
03 / Embedded Active

STM32 Projects

Bare-metal experiments that make sensors and peripherals behave — learning what really happens below the abstraction layer.

  • STM32
  • Embedded C
  • Sensors
GitHub profile
04 / Game dev In progress

Godot Game

A top-down shooter focused on the gameplay loop, enemy behavior, and the small details that make movement feel right.

  • Godot
  • GDScript
  • Game feel
Playable build in development
Now / Next 05 Study Organizer App A Swift homework and schedule manager for a less chaotic school week. Planned

One loop, three ways of thinking.

INPUT / 01

Sense

Start with the messy world: camera frames, sensors, radio links, and the signal underneath the noise.

LOGIC / 02

Decide

Turn inputs into useful choices with models, firmware, control logic, and repeated testing.

OUTPUT / 03

Act

Close the loop in the physical world — on a motor, in a flight controller, or inside an interaction.

I build to understand how things really work.

I'm most interested in the moment software meets physics: when a control loop steadies a drone, a sensor becomes useful data, or a vision model finds structure in a frame.

This site is my field log for the things I'm learning, breaking, rebuilding, and eventually getting to work.

  • Python / OpenCV
  • Embedded C
  • Betaflight / FPV
  • Godot / GDScript
04 / Contact — Channel open

Have a problem that crosses hardware and software?

Let's talk