I am a software engineer and game developer with a focus on high-performance C++ and cross-platform game development. I enjoy building robust engines, optimizing performance, and delivering seamless user experiences through thoughtful design and collaboration. My approach combines hands-on coding with a strong emphasis on teamwork and clean architecture. I have contributed to both backend engine features and frontend tooling, mentored teammates, and enjoy turning mock-ups and specs into polished, playable experiences.

Prarthana Jayanna

I am a software engineer and game developer with a focus on high-performance C++ and cross-platform game development. I enjoy building robust engines, optimizing performance, and delivering seamless user experiences through thoughtful design and collaboration. My approach combines hands-on coding with a strong emphasis on teamwork and clean architecture. I have contributed to both backend engine features and frontend tooling, mentored teammates, and enjoy turning mock-ups and specs into polished, playable experiences.

Available to hire

I am a software engineer and game developer with a focus on high-performance C++ and cross-platform game development. I enjoy building robust engines, optimizing performance, and delivering seamless user experiences through thoughtful design and collaboration.

My approach combines hands-on coding with a strong emphasis on teamwork and clean architecture. I have contributed to both backend engine features and frontend tooling, mentored teammates, and enjoy turning mock-ups and specs into polished, playable experiences.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate

Language

English
Fluent
Javanese
Advanced

Work Experience

Software Engineer
September 1, 2022 - March 1, 2025
Implemented core logic and algorithms in the game engine using C++, developed both ends of the game, primarily solo on several games intended for release, optimized memory management to reduce usage and prevent leaks, implemented game-specific features and integrated animation assets, analyzed crash reports and tester feedback to prioritize fixes and improvements, ensured asset compatibility with the engine and followed performance guidelines.
Software Engineer (Full-Stack) at REEL TIME GAMING
September 2, 2022 - March 2, 2025
Implemented core game logic and algorithms in C++, memory management to reduce usage and prevent leaks. Built reel feature logic (Paylines and Win Outcome calculations) and backend/frontend integration for special reel features (free spins, mini-games, progressive jackpots). Optimized performance through code analysis and fixes, and addressed bugs to ensure smooth gameplay. Imported and integrated animation assets into the game engine and ensured compatibility with performance guidelines. Analyzed crash reports, error logs, and tester feedback to prioritize fixes and improvements. Collaborated with the team to deliver robust code for high-performance gaming.
Software Engineer (Java Game Development) - Student Project at University of Queensland / Java Game Development Project
December 2, 2021 - July 2, 2022
Collaborated on a Java game development project with 50+ students. Implemented JDBC-based MySQL connectivity for login authentication, player data, game states, and environment information. Built login/auth flows and data persistence; in later stages contributed as UI/UX designer using Illustrator for asset pipeline.
Software Engineer (C / Game Development) - Naval Battle Tournament at Naval Battle Tournament (Student Project)
July 2, 2020 - November 2, 2020
Developed a multi-layer naval battle game in C. Built and tested in a UNIX environment with system-level programming. Implemented file I/O, multi-layer gameplay, and used Socket API to set up network connections for finalists. Documented and demonstrated end-to-end gameplay and networking capabilities.
Thesis Project - Financial Time Series Prediction (CNN) at The University of Queensland
August 1, 2020 - June 1, 2021
Thesis project focused on predicting financial time series data using convolutional neural networks (CNNs). Designed CNN architecture, trained models, evaluated performance and features, and documented findings.
Software Developer (Java Game Development) - Zombie Game at Student Java Game Development Project
July 1, 2019 - November 1, 2019
Contributed to a Java based game development project; collaborated with 50+ students; worked on Java data handling and connectivity; contributed to UI/UX design using Illustrator.

Education

Bachelor of Engineering (Honours) in Software Engineering at The University of Queensland
January 11, 2030 - April 6, 2026
BE(Hons.) at The University of Queensland
January 11, 2030 - April 10, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Media & Entertainment, Software & Internet