Richard Gao
I’m Richard Gao, a computer engineering student at York University who enjoys building reliable software and hardware tools that make real-world testing and learning faster.
About
I’m Richard Gao, a computer engineering student at York University who enjoys building reliable software and hardware tools that make real-world testing and learning faster. I’ve worked on automation for printed circuit board assembly validation using Python, PyQt6, Raspberry Pi, and test configuration generators that support multiple instrument interfaces.
I also develop embedded and robotics projects, building wireless sensor and camera modules with ESP32/Arduino, and creating tactile robotic gripping systems using ESP32, C++, Python, and OpenCV. Beyond my engineering work, I enjoy building user-facing applications and automation pipelines with Flask, JavaScript/TypeScript, Bootstrap, SQLite, and Google Apps Script, with a strong focus on clean, modular systems and practical results.
- 1 year's experience
- Joined November 2026
Industry experience
- Computers & Electronics
- Education
- Manufacturing
- Software & Internet
- Energy & Utilities
Work experience
Developed a modular Python/PyQt6 application to automate printed circuit board assembly (PCBA) validation across multiple test systems, reducing manual testing and standardizing workflows. Integrated a Raspberry Pi as a programmable stimulus source to apply controlled test inputs and capture device responses within the test application. Built a test configuration generator to produce structured setup files for automated instrument configuration, supporting interfaces including SPI, I2C, UART, and CAN. Automated Raspberry Pi OS image backups using Bash to enable consistent restoration of test environments.
Original developer of embedded electronics and sensor systems for York University mechatronics lab projects. Built a wireless camera and sensor module for a glider using ESP32, Arduino, and a custom PCB, with C++ and Python software for real-time data acquisition and wireless telemetry. Developed a tactile robotic gripper using a GelSight touch sensor, implementing Python and OpenCV algorithms for contact detection and grasp control. Tested and debugged embedded hardware and software, and documented system setup and operation for use in the engineering curriculum.
Built a Flask point-of-sale application with SQLite and Bootstrap to manage orders, payments, and inventory. Developed and deployed the Roti-Xpress website using HTML, CSS, JavaScript, and Vercel to enable online ordering and menu browsing. Automated invoice generation and sales reporting using Google Apps Script, Google Sheets, and the Google Docs API, reducing manual accounting work.
Education
Hire Richard Gao today
Post a job and invite Richard, or contact them directly. No hidden commission.
