Available to hire
I am an enthusiastic/dedicated programmer and artist who has been creating online for around 10 years. Over this time I’ve created experiences that have garnered millions of views and thousands of players.
On my artistic side, I love to create impactful experiences that will be remembered. On my programming side, I love to create robust, thoughtful, and thorough tools that streamline the creation process.
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
Javanese
Advanced
English
Fluent
Work Experience
Game Programmer at Derelict
January 1, 2025 - PresentWorked on a game about creating modular weapons on an alien spaceship. Offloaded procedural generation using UniTask; created custom editors and debug visualizers for triaging procedural generation issues; implemented a particle pooling system using the ParticleSystem API and Addressables; designed and implemented an intuitive front- and back-end inventory system using Unity UI; used JIRA to manage a team of developers and Confluence to organize sprints.
Game Developer at Extra Sensory II
January 1, 2025 - September 8, 2025Virtual reality experience that revolutionized the Beat Saber level ecosystem, peaking at 2000 concurrent players. Utilized Unity AssetBundle building pipeline; wrote AssetBundle JSON files using Newtonsoft and Unity AssetBundle API; managed installations with the Unity CLI; used AssetsTools.NET for AssetBundle checksum retrieval; led a team of developers with tasks and deadlines.
Game Developer at SYNERGY
January 1, 2023 - September 8, 2025Solo-developed rhythm game based around the concept of two cursors. Created a level schema using Unity Serializable attributes and JsonUtility; built a custom level editor via Unity UI; used Unity's audio and video APIs for playback from system files.
Game Programmer at Derelict
January 1, 2025 - PresentDeveloped modular weapon systems and procedural generation features for an alien spaceship game. Offloaded procedural generation work to a separate thread using UniTask; created custom editors and debug visualizers to triage procedural generation issues; implemented a particle pooling system via ParticleSystem and Addressables; designed a front- and back-end inventory system using Unity UI; managed tasks with JIRA and Confluence.
Lead Developer / Game Programmer at Extra Sensory II
January 1, 2025 - September 8, 2025VR experience for Beat Saber level ecosystem, achieving up to 2000 concurrent players. Built AssetBundle-based workflow, authored AssetBundle metadata JSON with Newtonsoft and Unity AssetBundle API; used Unity CLI for project setup; employed AssetsTools.NET to retrieve AssetBundle checksums; led a development team with task planning and knowledge sharing.
Solo Developer at SYNERGY
January 1, 2023 - September 8, 2025Solo-developed rhythm game centered on dual cursors. Created a level schema with Serializable attributes and JsonUtility; built a custom level editor via Unity UI integrated with the level schema; utilized Unity's audio and video APIs for playback from system files.
Sales Advisor at Best Buy
January 1, 2025 - PresentCommunicated technical details of products concisely to customers who might not be tech savvy. Determined issues with customers’ equipment and provided affordable solutions. De-escalated heated situations with customers with patience and a calm demeanor. Coordinated to meet demands in high-speed and intense environments.
Software Developer at ReMapper
January 1, 2022 - PresentCoordinated responsibilities with other developers while mediating conflicting ideas. Debugged technical failures in the system by deeply investigating the internals. Resolved hundreds of issues from end users and walked them through solutions.
Project Lead at Extra Sensory II
January 1, 2023 - January 1, 2025Worked with a large team while distributing responsibilities using JIRA as a ticketing system. Identified bottlenecks in work efficiency and picked up where necessary. Identified problems with the system and then debugged, documented, and resolved the issues. Reported and documented issues outside of my scope to the respective departments of the project.
Game Programmer at BoomBox Remastered
January 1, 2025 - PresentBuilt and debugged gameplay systems using dependency injection with VContainer. Followed strict codebase organization (naming, structure, commits, branching). Optimized gameplay for no-GC, using non-alloc APIs and memory conscious patterns. Created shaders and systems with mobile/standalone VR performance in mind. Collaborated using Git/Gitlab and shipped to Steam and Meta.
Lead Programmer at Extra Sensory II
January 1, 2023 - January 1, 2025VR experience that revolutionized the Beat Saber level ecosystem – peaked 2000 concurrent players. Utilized Unity’s AssetBundle building pipeline to streamline external project workflow. Wrote AssetBundle related JSON files using NewtonSoft and Unity’s AssetBundle API. Utilized the Unity CLI to manage installations for project setup. Used AssetsTools.NET for AssetBundle checksum retrieving. Managed a team of developers, sharing technical knowledge and providing tasks with deadlines.
Solo Game Developer at SYNERGY
January 1, 2022 - January 1, 2023A solo-developed rhythm game based around the concept of having two cursors. Created a level schema utilizing Unity’s Serializable attributes along with its JsonUtility functionality. Created a custom level editor through Unity’s UI system that interfaces with the level schema. Utilized Unity’s audio and video APIs for playback from system files.
Education
Game Programming Diploma at St. Lawrence College
January 1, 2023 - January 1, 2025Diploma in Game Programming at St. Lawrence College
January 1, 2023 - January 1, 2025Google IT Support Professional Certificate at Coursera (Google)
January 1, 2026 - February 14, 2026Coursera Game Programming Diploma at St. Lawrence College – Cornwall, Ontario
January 1, 2023 - January 1, 2025Game Programming Diploma at St. Lawrence College
January 1, 2023 - January 1, 2025Qualifications
Google IT Support Professional Certificate
January 1, 2026 - February 14, 2026Coursera Game Programming Diploma
January 1, 2023 - January 1, 2025Industry Experience
Gaming, Software & Internet, Media & Entertainment, Professional Services, Retail, Education
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer in Kingston today.