Here are some of the projects I worked on:
My role: Solo Full-Stack Developer
Independently developed a comprehensive Kanban-based project management system tailored for autonomous driving operations. The system significantly improved accident management processes, contributing to a reduction in the accident rate from 13 to 7 per 10,000 kilometers within six months. It facilitated efficient delivery of dozens of new routes and enhanced team collaboration by effectively bridging the communication gap between R&D and operations teams. This solution streamlined workflow visibility and task tracking across departments, resulting in more coordinated project execution and improved safety outcomes.
Technologies: Python(Flask), React(Create React App), Ant Design, Tailwind CSS, MySQL
My role: Solo Full-Stack Developer
Independently developed a comprehensive Over-The-Air (OTA) system for managing autonomous driving vehicles, software versions, and updates. The system automated software and map deployment processes, dramatically reducing average download time for hundreds of vehicles from hours to under 30 minutes while maintaining near-zero error rates. Implemented a user-friendly interface for vehicle, series, and version management that modernized the fleet operations workflow. This solution streamlined the entire update lifecycle, providing reliable monitoring capabilities and enhancing operational efficiency across the autonomous driving fleet.
Technologies: Python(Flask), React(Next.js), Material UI, Celery + RabbitMQ, MySQL
My role: Lead Developer
Independently developed a sophisticated calibration software system for autonomous vehicle sensors (cameras, radars), revolutionizing the process by automating operations and reducing communication overhead. The solution significantly enhanced factory calibration efficiency for hundreds of new vehicles, increasing daily throughput from 2-3 to 10+ vehicles. Streamlined field calibration procedures allowed maintenance teams to complete on-site calibrations in under 30 minutes, compared to the previous 0.5-1 day timeframe. This comprehensive calibration platform bridged the gap between manufacturing and field operations, ensuring consistent sensor performance and improved safety for autonomous vehicle fleets.
Technologies: Python, Shell, C++
My role: Lead Developer
A 2D game developed with C++ and OpenGL, although it is 2D, it reflects a lot of knowledge of computer graphics and OpenGL development methods. This project uses framebuffer and irrKlang to achieve some interesting effects, enjoy it.
Technologies: C++, OpenGL
My role: Developer
Realistic PBR is realized by using OpenGL and GLSL. Different spheres have different normal distribution and roughness, so as to calculate different NDF and mask functions, and then calculate different fresnel equation reflectivity according to different metallic, so as to calculate Different BRDFs get different lighting effects. This also includes the effect of using cubemap to get skybox.
Technologies: C++, OpenGL
My role: Lead Developer
KaoShiXing is a toB online exam system, which can meet the requirements of employee training exams, dealer exams, recruitment exams, knowledge contests, homework, practice exams, etc. I lead the design, construction and development of this project, and have gone through the process from zero to 1,000 enterprise users. The work includes system design, front-end and back-end development, deployment, operation and maintenance.
Technologies: Python, Flask, MySQL, MongoDB, JQuery, AliYun