Summary
Rui Cai is a pragmatic full‑stack engineer with eight years of experience building web, embedded and IoT solutions across startups, research and industry. He has shipped backend systems with Django/DRF, responsive React/Next frontends, and contributed to IoT and smart‑home platforms at Siemens where he significantly cut smart‑lock processing time. Recently he bridged PLC programming and simulation at Åbo Akademi by enabling FMU generation from OpenPLC, combining compiled PLC binaries with Python wrappers. Comfortable in agile teams and cross‑cultural environments, Rui also co‑founded a consumer platform (Ketch‑Up) and ran end‑to‑end backend work for product launches. Based in Turku, Finland, he blends hands‑on development with research fluency, making him effective at integrating legacy industrial tools into modern simulation and web ecosystems.
8 years of coding experience
3 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Åbo Akademi University
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Lanzhou University
English, Norwegian, Arabic, Japanese, Spanish, Finnish, Swedish