New York City / Robotics / ML / Systems

Joshua Chong

Computer Science @ Carnegie Mellon

I build software for robotics, machine learning, and autonomous systems, with an emphasis on reliable perception, planning, and real-world execution.

Introduction

Engineering for real-world autonomy

I am a computer science student at Carnegie Mellon focused on software engineering, machine learning, robotics, and autonomous systems. My work sits at the intersection of perception, planning, and dependable execution in complex environments.

Profile

School
Carnegie Mellon University, School of Computer Science
Degree
B.S. Computer Science, Concentration in Machine Learning
Expected graduation
May 2028

Featured work

Selected experience

A small snapshot of the projects and teams that have shaped my work in robotics and autonomous systems.

CMU Racing

Path Planning Captain

Sep 2025 - Present

Guiding the path planning group on CMU Racing's driverless stack, where planning, localization, and simulation work have to come together under race-day constraints.

Path planningLocalizationSLAMTrajectory optimizationROS2C++PythonGTSAM

Part of CMU Racing's Formula SAE Electric Michigan 2026 finish: 2nd in Driverless and 4th overall among 100+ teams.

  • Built a B-spline planner around minimum-curvature paths, cutting simulated lap time by 17% in CarMaker runs.
  • Designed localization logic that blends wheel odometry with cone observations through an Extended Kalman Filter.
  • Prototyped graph-based SLAM in ROS 2 with GTSAM/iSAM2, including association checks, loop-closure handling, and offline review tools.
  • Helped coordinate planning work inside a 150-person engineering team through design notes, reviews, issue tracking, and sprint planning.
View details

VEX Robotics Team

Lead Programmer

Jun 2020 - Apr 2025

Owned much of the robot autonomy code across several VEX seasons, tuning path following and control behavior as the game and hardware changed.

C++PID controlOdometryAdaptive Pure Pursuit

Competed at VEX Worlds in 2022, 2024, and 2025, with a global top-1% ranking and repeated state qualifications.

  • Developed and tuned autonomous path following, odometry, and control logic across multiple VEX seasons under changing game constraints.
  • Built and refined PID, odometry, and adaptive pure pursuit behaviors to improve robot reliability and match execution in competition.
  • Supported team strategy and execution through repeated state qualification and qualification for VEX Worlds in 2022, 2024, and 2025.

Metavethics Institute

Researcher and Co-Author

May 2024 - Feb 2025

Studied how immersive workplaces can be made safer and more inclusive, turning a broad literature review into conference-ready research.

ResearchVR/AREthicsSafety

Co-authored work accepted to IHSI 2025 on ethical and safety questions in VR/AR work environments.

  • Synthesized findings from 300+ papers to surface recurring risks around access, safety, and workplace design.

Projects

Ongoing engineering projects

Research and engineering work focused on building systems that are both technically sound and practically usable.

Autonomous systems

CMU Racing

Planning software for a driverless race car, turning cone maps and vehicle state estimates into smooth trajectories the car can actually follow.

ROS2C++PythonGTSAMSLAMOptimization
Learn more

Ongoing engineering project

Chess Engine

A C++20 engine with legal move generation, UCI support, alpha-beta search, iterative deepening, quiescence search, transposition tables, and an SFML interface. It currently plays around 1850 Elo, with 2000+ as the next target.

C++Alpha-betaSFMLSearchEvaluation
GitHub

Academic background

Mathematics and problem solving

A secondary interest in rigorous quantitative thinking and mathematically grounded problem solving.

  • 3× AIME qualifier
  • AMC 10 Distinction
  • NYC Math Team
  • ARML/NYSML participation

Open to opportunities

Software engineering, machine learning, robotics, and autonomous systems internships.