Fan Jin is a multidisciplinary engineer with 11 years of experience blending mechanical design, mechatronics, and software development, currently working as a Detail Designer in Vancouver. He brings hands-on CAD/CAM and simulation expertise (SolidWorks, Siemens NX, AutoCAD, ANSYS, Simulink) together with practical programming and data skills in Python, MATLAB, NumPy/Pandas and PostgreSQL. His graduate research translated into a machine-learning tool-wear predictor that achieved over 94% accuracy, demonstrating a rare ability to connect experimental fabrication, signal processing, and predictive modeling. On the software side he contributes backend authentication work in open-source Spring Boot JWT projects, showing fluency in building secure, stateless services. Comfortable moving between shop floor fabrication, FEA, and production-ready code, he is equally at home optimizing sheet-metal shop drawings as designing sensor fixtures and ML pipelines.
10 years of coding experience
3 years of employment as a software developer
Master of Applied Science, Mechanical Engineering, Master of Applied Science, Mechanical Engineering at The University of British Columbia
Bachelor of Engineering, Measurement and Control Technology and Instruments, Bachelor of Engineering, Measurement and Control Technology and Instruments at Tianjin University
A Spring Boot JWT starter kit for stateless and token-based authentication apps.
Role in this project:
Back-end Developer
Contributions:1 release, 6 reviews, 130 commits in 6 years 1 month
Contributions summary:Fan primarily contributed to the back-end functionality of the Spring Boot JWT starter kit. Their commits focused on implementing user detail servers and the necessary components for authentication. The user made modifications to the authentication controller, JWT utility classes, and filter configurations to include authentication logic, token generation, and validation. These changes enabled the creation of a stateless and token-based authentication system using JWT.
Contributions:158 commits, 3 PRs, 134 pushes in 2 years 4 months
reactrelayweb-galleryreact-relaygraphql
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.