I am a Software and Systems Engineer with a strong background in simulation development, interactive 3D systems, and cloud-integrated applications. Experienced in translating complex, loosely defined requirements into reliable, scalable software solutions within high-constraint environments. I hold a Bachelor’s degree in Computer Science and combine solid engineering fundamentals with hands-on experience in Unity-based simulations, Azure backend architecture, and performance-critical workflows. I am adaptable to cross-functional, high-pressure settings and motivated to contribute to teams that value technical clarity, systems thinking, and robust software design. I aim to apply my skills across simulation, gaming, and interactive XR projects, delivering practical, well-architected software. My experience spans research-driven training simulations, multiplayer game development, and platform maintenance, with a focus on maintainability, security, and scalable architectures. I’m eager to collaborate with teams that value sound engineering practices and clear technical communication.

Wong Wei Leong Francis

I am a Software and Systems Engineer with a strong background in simulation development, interactive 3D systems, and cloud-integrated applications. Experienced in translating complex, loosely defined requirements into reliable, scalable software solutions within high-constraint environments. I hold a Bachelor’s degree in Computer Science and combine solid engineering fundamentals with hands-on experience in Unity-based simulations, Azure backend architecture, and performance-critical workflows. I am adaptable to cross-functional, high-pressure settings and motivated to contribute to teams that value technical clarity, systems thinking, and robust software design. I aim to apply my skills across simulation, gaming, and interactive XR projects, delivering practical, well-architected software. My experience spans research-driven training simulations, multiplayer game development, and platform maintenance, with a focus on maintainability, security, and scalable architectures. I’m eager to collaborate with teams that value sound engineering practices and clear technical communication.

Available to hire

I am a Software and Systems Engineer with a strong background in simulation development, interactive 3D systems, and cloud-integrated applications. Experienced in translating complex, loosely defined requirements into reliable, scalable software solutions within high-constraint environments. I hold a Bachelor’s degree in Computer Science and combine solid engineering fundamentals with hands-on experience in Unity-based simulations, Azure backend architecture, and performance-critical workflows. I am adaptable to cross-functional, high-pressure settings and motivated to contribute to teams that value technical clarity, systems thinking, and robust software design.

I aim to apply my skills across simulation, gaming, and interactive XR projects, delivering practical, well-architected software. My experience spans research-driven training simulations, multiplayer game development, and platform maintenance, with a focus on maintainability, security, and scalable architectures. I’m eager to collaborate with teams that value sound engineering practices and clear technical communication.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced

Work Experience

Software System Engineer at ST Engineering
April 1, 2025 - Present
Researched naval electronic and mechanical systems to develop structured technical training content. Translated complex engineering procedures into step-by-step training modules for simulation-based learning. Supported the development and maintenance of interactive training systems built with Unity. Participated in debugging and troubleshooting a VR-based training project to identify runtime and interaction issues. Collaborated with multidisciplinary teams to ensure the technical accuracy of simulation training materials.
Lead Software Engineer at TheaHera-Singapore
May 1, 2023 - June 1, 2024
Developed a multiplayer mobile poker game, DRAGON POKER, ensuring a modular architecture that allows seamless updates and component modifications without interference. Implemented security measures to prevent unauthorized client-side modifications, including encrypted client-server communication and controlled data sharing, maintaining gameplay integrity without affecting performance. Led future-proofing initiatives, designing scalable systems to support long-term stability and easy adaptability for future enhancements.
Software System Engineer at Weike Gaming Technology-Singapore
November 1, 2020 - January 1, 2023
Maintained and enhanced casino slot games, including the Qin Shi Huang Series, Cupig, Golden Empire of Egypt, and The Brotherhood, ensuring stability and optimal performance. Assisted in the creation of Mermaid Glory 2D, a 2D adaptation of the original AR game, ensuring a smooth transition while preserving core mechanics. Maintained and optimized the Emperor Platform, a Torque 2D-based system running multiple games, addressing inefficiencies and reducing unnecessary background processes. Proposed and implemented modular framework improvements, reducing the need for excessive workarounds while improving long-term maintainability. Assisted in the early-stage development of a new platform using Unity, as well as its first game, maintaining strict confidentiality regarding project details.
Intern at SideFX-Singapore
June 1, 2017 - June 1, 2018
Developed simulation software, including a Crane Operator Simulator (integrating a flight simulator joystick) and a Surgeon Simulator (built for Oculus VR). Showcased projects at industry exhibitions, receiving positive feedback from medical professionals and educators on the feasibility of using VR for training purposes. Enhanced user experience based on real-world feedback, refining controls and interactions to align with professional training standards.
Software System Engineer at ST Engineering - Singapore
April 1, 2025 - Present
Researched naval electronic and mechanical systems to develop structured technical training content. Translated complex engineering procedures into step-by-step training modules for simulation-based learning. Supported the development and maintenance of interactive training systems built with Unity. Participated in debugging and troubleshooting a VR-based training project to identify runtime and interaction issues. Collaborated with multidisciplinary teams to ensure the technical accuracy of simulation training materials.

Education

Bachelor's Degree at University of Wollongong
January 1, 2021 - January 1, 2023
Diploma at NANYANG POLYTECHNIC
January 1, 2015 - January 1, 2018
Bachelor's Degree in Computer Science (Digital System Security) at University of Wollongong
January 1, 2021 - January 1, 2023
Diploma in Game Development & Technology at NANYANG POLYTECHNIC
January 1, 2015 - January 1, 2018

Qualifications

Command Control Information System (CCIS) Package
November 1, 2019 - March 27, 2026
SAF Basic Military Training
August 1, 2019 - March 27, 2026
PlayStation Game Development
June 1, 2019 - March 27, 2026
Command Control Information System(CCIS) Package
November 1, 2019 - March 27, 2026
SAF Basic Military Training
August 1, 2019 - March 27, 2026
PlayStation Game Development
June 1, 2019 - March 27, 2026

Industry Experience

Gaming, Software & Internet, Media & Entertainment, Education