Portfolio — Currently interning for School on Cloud Asia.
Tech stack and languages:



LinkedIn Embed failed? View the School on Cloud Asia / IMDA showcase video directly on LinkedIn.
Key learnings/takeaways: Implementing Firebase Authentication for account creation and login management on the backend with Firebase Firestore managing/storing user-data such as scores. I've also learned how to design software that is made to not spam the backend server with costly calls.
I also learned how to implement and maintain a broker pattern, managing event delegates for subscribers and unsubscribers (listeners) for the current UI state, sound & payloads across Unity Scenes. I've also worked hard to keep a separation of concern for all script objects. Additionally, I collaborated with stakeholders to integrate their assets and ensure they were responsive across a wide range of screen resolutions and aspect ratios. Project used to land internship at School on Cloud Asia
Current Internship Focus: Developing a Unity-based diagnostic tool using Google STT and ElevenLabs for real-time accessibility features to aid those with learning disabilities.


.

![]()
Key learnings/takeaways: rendering graphics through Raylib and researching different algorithms for implementation, along with their trade-offs in performance and implementation difficulty. I chose to utilize and implement a DFS (depth-first search) algorithm with backtracking to generate the maze.

Arena Slash is the first game project developed at Forsberg by a team of Game Programming students.
Key learnings/takeaways: working within a team enviroment, scrum planning, basic UI programming and using getters and setters in a productive setting.

Stork Delivery Service is a game developed within a 48-hour game jam event held at Forsberg's School in September 2024. The theme of the game jam was gift and in-game you play as a Stork tasked with delivering Christmas gifts to house chimneys of the appropriate colours.
During the game jam I spent most of my time working on the UI elements such as the countdown slider bar, countdown text, pause menu, main menu and such.

Plumber hero is a game developed within a 48-hour game jam event held at Game Town during Global game jam 2025. The theme of the game jam was bubbles and in-game you play as a plumber tasked with fixing old pipes that bubbles are spawning from.
![]()
