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 previewScrible 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

  • 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

  • AXIOM project previewAXIOM 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

  • SumoBot and Firefighter project previewSumoBot and Firefighter project preview

    Firefighting Robot

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

    custom built robot, designed with CAD, powered by PCBs i designed, 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++

  • 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

  • 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

experience

  1. GrazeAI logo

    May 2026 -

    machine learning engineer

    @ GrazeAI

    workflow automation

  2. 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

  3. 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