BS ECE · Carnegie Mellon · May 2028

zhaojinchu@cmu.edu github.com/zhaojinchu linkedin.com/in/zhaojinc


Resume: Software


Embedded & Robotics

Firmware, embedded systems, robotics software

PDF ↓

Software

Backend, systems, full-stack

PDF ↓

EDUCATION

Carnegie Mellon University | Pittsburgh, PA

Expected May 2028

Bachelor of Science in Electrical & Computer Engineering

  • GPA: 3.86/4.00

SKILLS

Programming
Python, C, JavaScript, SQL
Frameworks & Tools
Django, React, Node.js, PostgreSQL, Celery, ROS, Qt, PyTorch, ONNX, Git, Linux

EXPERIENCE

CMU Microdynamic Systems Laboratory | Undergraduate Researcher

Jul 2026 – Present

  • Replaced the $3,000 desktop controller of a 6-DOF maglev haptic device with a $300 board inside it.
  • Ported the firmware off a legacy QNX real-time machine and its PCI DAQ onto an STM32H7 (ARM Cortex-M).
  • Brought up an AD7606 ADC and LTC2688 DAC over SPI with DMA against a 15 µs sensor-to-actuator budget.
  • Wrote a driver exposing the MLHI haptics API to SOFA and updated 8 device demos.
  • Built a PyQt GUI over the ballbot's ROS nodes and a force-feedback teleoperation mode on the haptic device.

Logic Labs | Founder and Lead Developer

Jan 2024 – Feb 2026

  • Built a Node.js/React storefront with Stripe checkout for an electronics program serving 60+ students.
  • Designed the kits and curricula, and handed the codebase to a student team that still maintains it.

Pemo | Software Intern

Aug 2024

  • Built a WhatsApp Business MVP that parsed requests, queried Retool APIs, and generated templated replies.

PROJECTS

MusBook | Founder and Full-Stack Developer

Sep 2023 – May 2025

  • Built a Django lesson-scheduling platform used across Dubai College and by independent music teachers.
  • Ran notifications on Celery workers and teacher–student chat over Django Channels WebSockets.
  • Solo-built on PostgreSQL with role-based dashboards; handled ~150 bookings a month.

RoboOrchestra | Project Lead, 40+ members

Nov 2025 – Present

  • Built a conductor mode mapping hand gestures on camera to drum hits by screen region.
  • Rewrote the instrument firmware on ESP32 Feathers and defined a platform-independent MIDI protocol.
  • Added w.FL antennas to the ESP32 link for longer-range communication between instruments.

ReBin | TartanHacks Best Hardware, 1,000+ participants

Feb 2026

  • Trained a YOLOv8n waste classifier and deployed it on a Raspberry Pi 5, built end to end in 24 hours.
  • Shipped a facilities dashboard with utilization forecasts and heatmaps.

LEADERSHIP

RoboClub | Executive Board Officer

Mar 2026 – Present

  • Oversee $4,000+ in annual funding across 20+ robotics and engineering project teams.

PUBLICATIONS & AWARDS

Perception of Generative AI in the Gulf | Springer Nature

Oct 2025

  • Analyzed 500+ survey responses with SEM; presented at Cambridge and published by Springer Nature.

Netcraft Computer Science Prize | Global Top 100

Sep 2025