- Location
- Edmonton, Alberta, Canada
- Bio
-
Senior year UAlberta Compsci Student! Focus on full-stack.
- Resume
- CV_MattChang.pdf
- Portals
-
-
Vancouver, British Columbia, Canada
-
- Categories
- Software development
Latest feedback
Achievements



Recent projects
Work experience
Research Assistant
University of Toronto
July 2024 - Current
• Created wearable accurate real-time bluetooth-based sweat sensing technology for cystic fbrosis patients
• Developed software in C++ using Arduino IDE to establish I2C communication between components
• Designed and verified custom PCB that can read and store measurements from a capacitance sensor
• Performed unit and integration tests to verify data transmission accuracy within ±1% of lab results to smartphone
Software Developer Intern
AlbertaLoop
Edmonton, Alberta, Canada
May 2024 - Current
• Optimized latency between the control system and propulsion unit by applying inline assembly for critical sections
and compiler intrinsics for hardware interaction to C++ firmware, reducing response times from 50ms to ∼22ms
• Added Jaeger tracing to enable comprehensive monitoring of individual service durations, identified performance
bottlenecks, and pinpointed areas for optimization (reduced database queries, refactored key components)
• Executed regression and API stress tests to reduce deployment risks, validating performance under high query load
Personal projects
MealDrop
• Built a MERN full-stack app connecting grocery stores to food banks for surplus food pickups, reducing waste
• Executed asynchronous data retrieval using JavaScript and Axios for real-time inventory synchronization
• Developed server-side APIs using Node.js and Express.js for efficient CRUD operations and data communication
• Secured sessions with JWTs, preventing token misuse and ensuring seamless continuity across user sessions