ethan xing

currently studying mechatronics @ uwaterloo

i work with end-to-end software + hardware systems and love building, learning and iterating fast.

reach out!

projects

  • Scrible project preview

    Scrible

    next.js / typescript / react / tailwind / python / tensorflow / keras / gemini api

    ml-powered, full-stack accessibility tool for people with parkinson's disease and hand tremors, allowing users to transcribe ineligible handwriting into eligible text

    view project
  • Melodica project previewMelodica project preview

    Melodica

    next.js / typescript / react / google cloud platform / tone.js / supabase

    beginner-friendly, browser-based DAW music maker with real-time audio scheduling and an interactive piano roll-based editor

    view project
  • AXIOM project preview

    AXIOM

    next.js / typescript / react / node.js / supabase / backboard.io

    standardized grading system for canadian high schools, reducing the effects of grade inflation with data taken from 2,000+ schools in the Fraser Institute

    view project
  • SumoBot and Firefighter project previewSumoBot and Firefighter project preview

    SumoBot and Firefighter

    CAD / PIC microcontrollers / custom pcb design / soldering / great cow BASIC

    two robots, designed with CAD, powered by custom designed PCBs, both with autonomous navigation capabilities aided by ultrasonic and infrared sensors

  • VEX Robot project previewVEX Robot project preview

    VEX Robot

    c++ / vex iq

    autonomous robotic collector built with VEX IQ and C++

    view project
  • iSpy project preview

    iSpy

    javascript / python / pytorch / flask / openCV / sightengine API

    browser extension built to identify ai-generated media, helping artists and consumers alike identify ai-generated media

    view project
  • NewDen project preview

    NewDen

    javascript / python / openCV / spaCy / fuzzywuzzy

    NLP-based scam-detection tool for people looking for housing in Canada, found 3,000+ scam listings across Ontario alone

    view project

experience

  1. RoboHub x UWaterloo logo

    Sep 2025 -

    robotics software researcher

    @ robohub x uwaterloo

    building control software for a 6-dof KINOVA robotic arm with millimeter accuracy for 3d bioprinting purposes

  2. Canadian Youth STEM Conference logo

    Sep 2023 - Jun 2024

    executive director

    @ canadian youth stem conference

    created the centerpiece 'innovation challenge' and oversaw 300+ attendees for day-of operations

  3. Organization logo

    Summer 2023

    STEM leader

    @ launch waterloo

    oversaw weekly sessions, leading activities, interacting with students and working with sphero robotic cars