THUMBNAIL

Defend Your Base from 67

DevExtra

LiveOps Programmer & Update Designer

  • Brought on to work on an admin abuse event and fix vulnerabilities.
  • Responsible for the planning and execution of weekly updates including regular admin abuse events.
VISITS Play
THUMBNAIL

Turf Wars

Personal

Creator & Sole Programmer (In Development)

  • Wrote responsive FPS systems.
  • Wrote destruction effects for it.
THUMBNAIL

Color The World

DevExtra

Sole Programmer & Lead Designer

  • Responsible for overseeing the smaller design decisions and writing progression questlines from the ground up.
  • Responsible for listening to analytical data and making informed decisions to simplify the gameplay loop.
  • Wrote a procedurally generated system to build the map through specific chunks over the course of a play session to ensure minimum compatibility.
  • Wrote a custom replication system for NPCs to replicate ~100 interactable and walking NPCs each with unique behaviour using buffers, LODs, selective replication, and other tricks.
  • Used many small tricks to reduce drawcalls during the painting effects throughout the game.
VISITS Play
THUMBNAIL

Be a Tsunami

DevExtra

Sole Programmer

  • Lead programmer responsible for writing and designing core systems.
  • Designed and programmed core UX effects to ensure the game is responsive and satisfying to play.
  • Responsible for implementation and execution of an Admin Abuse Event.
VISITS Play
THUMBNAIL

Snowboard for Brainrots

Personal

Creator & Sole Programmer

  • Created the project start to finish as the sole programmer and game director during the off-hours of my main job.
  • Used Roblox physics to make a satisfying snowboarding core loop.
  • Sold ownership stake at a profit.
VISITS Play
THUMBNAIL

Gone Hunting

IX Studios

Creator & Lead Programmer

  • Created the idea and executed the game from start to finish.
  • Worked as the lead programmer writing almost all core systems to be performant and extensible.
  • Wrote core responsive fishing and responsive hunting minigame systems.
  • Wrote global weather system synced across all servers.
  • Optimized over 120 animals at once across 3 different maps.
  • Ensured game ran smoothly on minimum-spec iPhone 6s through various streaming, LODs, and other scene management techniques.
  • Worked as game director assembling the team as well as heading game direction.
  • Responsible for the majority of the design decisions behind the project using analytical data.
  • Responsible for production including setting deadlines and managing developer roadmaps.
VISITS Play
THUMBNAIL

Client Projects

IX Studios

Programmer & Producer

  • Assisted in programming and production of countless branded client experiences such as Coldplay.
  • Gave timetables and helped engineer solutions for multiple projects with different goals for each project.
  • Handled the assigning and tracking of team members for each project given resources at hand.
THUMBNAIL

TD Bank Experience

TD Banks

Game Programmer

  • Worked as a gameplay programmer for an educational brand experience for a high-end banking client.
  • Brought back to add more features overseeing the design and implementation of new features the client requested.
THUMBNAIL

Fishing Simulator

Cloud Entertainment Inc.

Gameplay Programmer / Quest Designer

  • Worked as a gameplay programmer and designer for a fishing RPG that has 450 million visits, shipping over 30 content updates.
  • Designed quest systems which contained NPC and narrative driven stories.
  • Worked across different teams such as communicating with artists and level designers to make a great product.
  • Used ClickUp to keep track of tickets as well as planned features.
  • Worked with React / Rodux to create gameplay systems.
  • Worked with Git / GitHub for easy collaboration.
VISITS Play
THUMBNAIL

Bloopville

Bloopville Team

Junior Gameplay Programmer

  • Wrote gameplay systems such as a pizza minigame.
  • Wrote UI code to ensure fun and satisfying UI animations in accordance with the design team.
  • Used Monday.com to watch tickets regarding UI and any UI issues that appeared in testing.