About Me
Hello! I am Gary, a software engineer working mainly on backend development and distributed systems. I am always on the lookout for new challenges and opportunities to push the boundaries of what's possible in software engineering!
Skills
Experience
Education
- Python
Data analysis and Machine Learning
- C/C++
Embedded system development and GUI Software Design
- Java
Back-end development
- Go
Distributed system and backend development
- TypeScript/JavaScript
Front-end development (React.js) & Back-end development (Node.js)
- SQL/NoSQL
Database management & data manipulation
- May 2025 – Aug 2025
Software Engineer Intern at Block (Square)
- May 2024 – Aug 2024
R&D Software Engineer Intern at De Havilland
- May 2023 – Aug 2023
Undergrad Researcher focusing on Internet of Things at UofT ECE department
- 2022 – 2026
Bachelor of Applied Science in Computer Engineering at University of Toronto