Matthew Chang
Learner
31
Location
Edmonton, Alberta, Canada
Bio

Senior year UAlberta Compsci Student! Focus on full-stack.

Portals
Categories
Software development

Latest feedback

I do not have any feedback yet

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