Summary
Jonathan Ty is a pragmatic software engineer and educator with nine years of hands-on experience bridging technical support, full-stack development, and computer science instruction. Currently an Instructional Assistant for UC San Diego’s Data Structures & Object-Oriented Design course, he has debugged hundreds of student programs and graded large exam cohorts while teaching core algorithms and Java design patterns. He pairs classroom mentoring with practical engineering—building Next.js/React front ends, Express/Mongo back ends, and secure auth flows during a software internship, and supporting 1,000+ UCSD users as an IT technician. Jonathan has research experience in audio-based human activity recognition and brief industry exposure to AI data training, reflecting an appetite for applied ML and systems that scale across devices. His background in cognitive science and student-focused roles suggests strong communication skills and a knack for translating complex concepts into teachable solutions.
10 years of coding experience