Jonah Chang


Student engineer building autonomous systems across mechanical design, controls, perception, and software.

Scroll for more projects

Intelligent Robotic Identification and Sorting

IRIS

Six axes. One integrated system.

Explore the design

Odyssey

Know where you are.
Control where you go.

Real-time localization and autonomous-motion library for VEX robotics.

Explore Odyssey
Lab run: solo AWPAutonomous win-point routine during lab testing
Worlds: right-side autonomousRight-side autonomous routine at the World Championship

O.R.B.I.T.

Low-cost, 360°
perception.

Low-cost perception research combining stereo cameras, YOLO, ranging, bearing, and persistent target tracking.

Explore O.R.B.I.T.

More work.

Competition software, computer vision, simulation, and engineering tools.

VEXVortex

VEX competition software

Robotics event data, automation, API integration, competition analytics, and data infrastructure.

SourceSight

In development

SourceSight is in active development. Full project details are coming soon.

Team 56S / Override

VEX V5 · C++ · PROS

Competition code for VEX team 56S: Odyssey-powered autonomous movement, driver control, and a state-based intake coordinating motors and pneumatics.

Odyssey Simulator

TypeScript · Simulation

Browser tool for writing autonomous routines, testing them on a virtual VEX field, and copying the generated C++ back to the robot.

Handwave

Python · MediaPipe

Webcam gesture input for macOS cursor movement, clicks, scrolling, dragging, and desktop switching.

FrameSight

Python · YOLO11n

Real-time on-screen object detection rendered through a transparent, click-through Windows overlay.

Harbor

C# · .NET

Local media download and conversion utility built with YoutubeExplode and ffmpeg.

About

Built through iteration.

I'm Jonah Chang, a student engineer at Cape Elizabeth High School. I design, build, test, and revise mechanical and software systems, and keep every result grounded in what can be measured. On VEX team 56S, I'm the main programmer and primary CAD designer.

Mechanical design

From concept and CAD to manufacturable assemblies.

Control systems

Localization, motion planning, and feedback control.

Computer vision

Perception and ranging for real-world systems.

Embedded computing

Software that runs where the system does.

Have a project question?

Let's talk engineering.