Available to hire
Hi, I’m Peixi Zhao. I’m a software engineer with a Master of Computer Engineering and a Bachelor of Engineering in Measurement Control Technology and Instruments. I enjoy building intuitive, efficient front-end experiences and solid back-end services, and I thrive when collaborating across teams to turn complex requirements into reliable, maintainable code.
I’ve worked on projects spanning secure login systems with Qt/C++, modern web apps with Node.js and React, and data-driven interfaces using MySQL. I’m passionate about performance, code quality, and user-centered design, and I’m eager to continue growing across the full stack.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Language
English
Advanced
Chinese
Advanced
Work Experience
Software Engineer at 77997 Newfoundland and Labrador Inc.
December 1, 2024 - PresentDesigned and maintained the front-end architecture of the FlyTogether Platform using TypeScript. Implemented responsive interfaces with HTML, SCSS, and Foundation framework, delivering most platform pages and optimizing mobile responsiveness. Collaborated with backend developers to integrate C# services via APIs, enabling smooth data flow and interactive user experiences.
Web Article Management Project at 77997 Newfoundland and Labrador Inc.
August 31, 2024 - September 15, 2025Architected the backend using Node.js and created dynamic, responsive front-end interfaces with React. Used MySQL for data management of user profiles, articles, and classifications; implemented login, authentication, profile management, article filtering, creation, editing, and image upload; integrated API with React18 for data rendering and local storage management.
Keystroke Dynamics Security Improvement Project
December 31, 2023 - September 15, 2025Collaborated with designers to engineer a secure login framework using Qt 5/C++, focusing on intuitive UI and efficient data collection. Implemented secure data store, user identification, and login authentication in C++; applied probability density functions and random forest algorithms to enhance security; conducted unit and end-to-end testing.
Test Engineer at BYD Company Limited
May 31, 2018 - September 15, 2025Wrote a C++ application to manage experimental sequences, parameters, and instrument usage; performed comprehensive tests on electric car structures focusing on temperature resilience, paint film integrity, and electromagnetic compatibility; managed testing schedules and facilitated communication across teams and external labs.
Software Engineer at 77997 Newfoundland and Labrador Inc.
December 1, 2024 - PresentDeveloped and maintained the front-end architecture of the FlyTogether Platform using TypeScript. Designed responsive, user-friendly interfaces with HTML, SCSS, and Foundation, delivering all platform pages except authentication. Optimized front-end performance, reducing average page load time by ~20% and improving mobile responsiveness. Collaborated with backend developers (C# services) to integrate APIs, enabling smooth data flow and enhanced user interactions.
Software Engineer at 77997 Newfoundland and Labrador Inc.
August 1, 2024 - September 15, 2025Web Article Management Project: Architected backend with Node.js and built dynamic, responsive front-end interfaces with React. Used MySQL for robust data management of user profiles, articles, and classifications. Implemented authentication, data storage, retrieval, and security protocols. Leveraged React18 for API integration, localStorage management, and dynamic rendering; delivered features including user login, profile management, password updates, article filtering and categorization, new article creation, editing, and image upload.
Software Engineer (Keystroke Dynamics Security Improvement Project) at 77997 Newfoundland and Labrador Inc.
December 1, 2023 - September 15, 2025Collaborated with designers to engineer a secure login framework using Qt 5/C++, focusing on an intuitive interface and efficient data collection. Implemented secured data store, user identification, and login authentication in C++; applied probability density functions and random forest to enhance security. Conducted unit and end-to-end testing to validate performance and user data protection.
Test Engineer at BYD Company Limited
May 1, 2018 - September 15, 2025Wrote a C++ application to record and coordinate experimental sequences, parameters, and instrument usage times, and performed maintenance. Conducted testing of electric car structures, focusing on temperature resilience, paint film integrity, and electromagnetic compatibility. Managed and coordinated testing schedules; facilitated effective communication among team members, clients, and external laboratories to align testing procedures and outcomes.
Software Engineer at 77997 Newfoundland and Labrador Inc.
December 1, 2024 - PresentDeveloped and maintained the front-end architecture of FlyTogether Platform using TypeScript. Designed and implemented responsive interfaces with HTML, SCSS, and Foundation, delivering all platform pages except the authentication module. Optimized front-end performance, reducing average page load time by ~20% and improving mobile responsiveness. Collaborated with backend C# services to integrate APIs.
Web Article Management Project at 77997 Newfoundland and Labrador Inc.
August 1, 2024 - September 15, 2025Architected the back end using Node.js and designed dynamic, responsive front-end interfaces with React. Leveraged MySQL for data management, storing user profiles, articles, and classifications. Implemented back-end functionalities including data storage, retrieval, user authentication, and security protocols. Used React18 for API integration, local storage management, and dynamic data rendering. Key features included user login, profile management, password updates, article filtering and categorization, article creation/editing, and image upload.
Keystroke Dynamics Security Improvement Project
December 1, 2023 - September 15, 2025Collaborated with a designer to engineer a secure login framework using Qt 5/C++, focusing on intuitive interface design and efficient data collection methods. Implemented secured data store, user identification and login authentication. Applied probability density functions and random forest algorithms to enhance security. Conducted unit and end-to-end testing to validate performance and data protection.
Test Engineer at BYD Company Limited
May 1, 2018 - September 15, 2025Wrote a C++ application to record and coordinate experimental sequences, parameters, and instrument usage; performed maintenance. Conducted comprehensive testing of electric car structures focusing on temperature resilience, paint film integrity, and electromagnetic compatibility. Managed and coordinated testing schedules and facilitated effective communication among team members, clients, and external laboratories.
Software Engineer at 77997 Newfoundland and Labrador Inc.
December 1, 2024 - PresentDeveloped and maintained the front-end architecture of the FlyTogether Platform using TypeScript. Designed responsive interfaces with HTML, SCSS, and Foundation framework, delivering all platform pages except the authentication module. Optimized front-end performance, reducing average page load times by ~20% and improving mobile responsiveness. Collaborated with backend teams building C# services to integrate APIs, enabling smooth data flow and enhanced user interactions.
Software Engineer (Web Article Management Project) at 77997 Newfoundland and Labrador Inc.
August 1, 2024 - September 15, 2025Architected the backend with Node.js and developed dynamic, responsive front-end interfaces using React. Implemented data models with MySQL for user profiles, articles, and classifications; delivered features including login, profile management, password updates, article filtering and categorization, creation/editing, and image upload. Used React18 for API integration and local storage management.
Software Engineer at 77997 Newfoundland and Labrador Inc.
December 1, 2023 - September 15, 2025Keystroke Dynamics Security Improvement Project: Collaborated with a designer to engineer a secure login framework using Qt 5/C++, focusing on intuitive UI and efficient data collection. Implemented secured data store, user identification, and login authentication. Applied probability density functions and random forest algorithms to enhance security; performed unit and end-to-end testing to ensure performance and user data protection.
Test Engineer at BYD Company Limited
May 31, 2018 - September 15, 2025Wrote a C++ application to record and coordinate experimental sequences, parameters, and instrument usage times. Conducted comprehensive testing of electric car structures focusing on temperature resilience, paint film integrity, and electromagnetic compatibility. Managed testing schedules and facilitated communication among team members, clients, and external laboratories to align procedures and outcomes.
Software Engineer at 77997 Newfoundland and Labrador Inc.
December 1, 2024 - PresentDeveloped and maintained the front-end architecture of FlyTogether Platform using TypeScript. Designed and implemented responsive, user-friendly interfaces with HTML, SCSS, and Foundation framework, delivering all platform pages except the authentication (login) module. Optimized front-end performance, reducing average page load time by ~20% and improving mobile responsiveness across devices. Collaborated with backend developers working on C# (cs) services to integrate APIs seamlessly into the front-end, enabling smooth data flow and user interactions.
Software Engineer - Web Article Management Project at 77997 Newfoundland and Labrador Inc.
August 1, 2024 - September 15, 2025Architected the back end using Node.js and designed dynamic, responsive front-end interfaces with React. Leveraged MySQL for robust data management, storing and organizing user profiles, articles, and article classifications efficiently. Implemented back-end functionalities using JavaScript, including data storage, retrieval, user authentication, and security protocols. Utilized React18 on the front end for seamless API integration, local storage management, and dynamic data rendering. Successfully delivered key features including user login and authentication, profile management, password updates, article filtering and categorization, new article creation, editing, and image upload.
Software Engineer - Keystroke Dynamics Security Improvement Project at 77997 Newfoundland and Labrador Inc.
December 1, 2023 - September 15, 2025Worked with designer to engineer a secure login framework utilizing Qt 5/C++, with a focus on intuitive interface design and efficient data collection methods. Executed the secured data store, user identification and login authentication with C++, ensuring code robustness and system reliability. Applied sophisticated algorithms, specifically probability density functions and random forest, to enhance security implementation. Conducted thorough testing and validation of the algorithms, including unit testing and end-to-end testing, to guarantee effective security performance and user data protection.
Test Engineer at BYD Company Limited
May 1, 2018 - September 15, 2025Wrote an application in C++ to record and arrange the experimental sequence, coordinate the parameters and usage time of experimental instruments, and perform maintenance. Conducted comprehensive testing of electric car structures, including frame and dashboard evaluations with a focus on temperature resilience, paint film integrity, and electromagnetic compatibility. Managed and coordinated testing schedules to ensure efficient workflow. Facilitated effective communication among team members, clients, and external laboratories to align testing procedures and outcomes.
Software Engineer at 77997 Newfoundland and Labrador Inc.
December 1, 2024 - PresentDeveloped and maintained the front-end architecture of FlyTogether Platform using TypeScript. Designed and implemented responsive, user-friendly interfaces with HTML, SCSS, and Foundation framework, delivering all platform pages except the authentication module. Optimized front-end performance, reducing average page load time by ~20% and improving mobile responsiveness across devices. Collaborated with backend developers working on C# services to integrate APIs seamlessly into the front-end, enabling smooth data flow and user interactions.
Software Engineer – Web Article Management Project at 77997 Newfoundland and Labrador Inc.
August 1, 2024 - September 15, 2025Architected the back end using Node.js and designed dynamic, responsive front-end interfaces with React. Leveraged MySQL for robust data management, storing and organizing user profiles, articles, and article classifications efficiently. Implemented back-end functionalities using JavaScript, including data storage, retrieval, user authentication, and security protocols. Utilized React18 on the front end for seamless API integration, local storage management, and dynamic data rendering. Delivered features including user login and authentication, profile management, password updates, article filtering and categorization, new article creation, editing, and image upload.
Keystroke Dynamics Security Improvement Project at 77997 Newfoundland and Labrador Inc.
December 1, 2023 - September 15, 2025Worked with designer to engineer a secure login framework utilizing Qt 5/C++, with a focus on intuitive interface design and efficient data collection methods. Executed the secured data store, user identification and login authentication with C++, ensuring code robustness and system reliability. Applied sophisticated algorithms, specifically probability density functions and random forest, to enhance security implementation. Conducted thorough testing and validation of the algorithms, including unit testing and end-to-end testing, to guarantee effective security performance and user data protection.
Test Engineer at BYD Company Limited
May 1, 2018 - September 15, 2025Wrote an application in C++ to record and arrange the experimental sequence, coordinate the parameters and usage time of experimental instruments, and perform maintenance. Conducted comprehensive testing of electric car structures, including frame and dashboard evaluations with a focus on temperature resilience, paint film integrity, and electromagnetic compatibility. Managed and coordinated testing schedules to ensure efficient workflow. Facilitated effective communication among team members, clients, and external laboratories to align testing procedures and outcomes.
Software Engineer at 77997 Newfoundland and Labrador Inc.
December 1, 2024 - PresentDeveloped and maintained the front-end architecture of the FlyTogether Platform using TypeScript. Designed and implemented responsive, user-friendly interfaces with HTML, SCSS, and Foundation framework, delivering all platform pages except the authentication module. Optimized front-end performance, reducing average page load time by approximately 20% and improving mobile responsiveness across devices. Collaborated with backend developers working on C# services to integrate APIs seamlessly into the front-end, enabling smooth data flow and user interactions.
Web Article Management Project at 77997 Newfoundland and Labrador Inc.
August 31, 2024 - September 15, 2025Architected the back end using Node.js and designed dynamic, responsive front-end interfaces with React. Leveraged MySQL for robust data management, storing and organizing user profiles, articles, and article classifications efficiently. Implemented back-end functionalities using JavaScript, including data storage, retrieval, user authentication, and security protocols. Utilized React18 on the front end for seamless API integration, local storage management, and dynamic data rendering. Delivered features including user login and authentication, profile management, password updates, article filtering and categorization, new article creation, editing, and image upload.
Keystroke Dynamics Security Improvement Project at 77997 Newfoundland and Labrador Inc.
December 31, 2023 - September 15, 2025Collaborated with a designer to engineer a secure login framework utilizing Qt 5/C++, focusing on intuitive interface design and efficient data collection methods. Executed secured data store, user identification and login authentication with C++, ensuring code robustness and system reliability. Applied algorithms such as probability density functions and random forest to enhance security. Conducted thorough testing and validation of the algorithms, including unit testing and end-to-end testing, to guarantee effective security performance and user data protection.
Test Engineer at BYD Company Limited
May 31, 2018 - September 15, 2025Wrote an application in C++ to record and arrange the experimental sequence, coordinate the parameters and usage time of experimental instruments, and perform maintenance. Conducted comprehensive testing of electric car structures, including frame and dashboard evaluations with a focus on temperature resilience, paint film integrity, and electromagnetic compatibility. Managed and coordinated testing schedules to ensure efficient workflow. Facilitated effective communication among team members, clients, and external laboratories to align testing procedures and outcomes.
Education
Master of Computer Engineering at Memorial University
September 1, 2021 - December 31, 2023Bachelor of Engineering (Major: Measurement Control Technology and Instruments) at Southwest Jiaotong University
September 1, 2012 - June 30, 2016Master of Computer Engineering at Memorial University
September 1, 2021 - December 1, 2023Bachelor of Engineering (Major: Measurement Control Technology and Instruments) at Southwest Jiaotong University
September 1, 2012 - June 1, 2016Master of Computer Engineering at Memorial University, St. John’s, NL, Canada
September 1, 2021 - December 1, 2023Bachelor of Engineering (Major: Measurement Control Technology and Instruments) at Southwest Jiaotong University, Sichuan, China
September 1, 2012 - June 1, 2016Master of Computer Engineering at Memorial University, St. John's, NL, Canada
September 1, 2021 - December 1, 2023Bachelor of Engineering (Major: Measurement Control Technology and Instruments) at Southwest Jiaotong University, Sichuan, China
September 1, 2012 - June 1, 2016Master of Applied Science in Computer Engineering at Memorial University, St. John’s, NL, Canada
September 1, 2021 - December 1, 2023Bachelor of Engineering (Major: Measurement Control Technology and Instruments) at Southwest Jiaotong University, Sichuan, China
September 1, 2012 - June 1, 2016Master of Computer Engineering at Memorial University
September 1, 2021 - December 1, 2023Bachelor of Engineering (Major: Measurement Control Technology and Instruments) at Southwest Jiaotong University
September 1, 2012 - June 1, 2016Master of Computer Engineering at Memorial University
September 1, 2021 - December 1, 2023Bachelor of Engineering (Major: Measurement Control Technology and Instruments) at Southwest Jiaotong University
September 1, 2012 - June 1, 2016Qualifications
Master of Computer Engineering
September 1, 2021 - December 1, 2023Bachelor of Engineering (Major: Measurement Control Technology and Instruments)
September 1, 2012 - June 1, 2016Industry Experience
Software & Internet, Media & Entertainment, Education, Professional Services, Other, Manufacturing, Computers & Electronics
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Hire a Front-End Developer
We have the best front-end developer experts on Twine. Hire a front-end developer in St. John's today.