Software Engineer
Welcome
Unity Engineer with 6+ years building games, real-time simulations, and interactive applications. I started in the industry on Youniverse Games in Kuala Lumpur, where I worked on a 3D social metaverse and e-commerce platform across WebGL, Steam, and VR. I built the multiplayer gameplay framework, an Addressables-based asset streaming system, and integrated auth, matchmaking, and leaderboards via REST APIs and WebSockets.
After that, I joined Tekle Holographics in the Netherlands as a Senior Unity Engineer, building large-scale BIM simulation systems using DOTS/ECS supporting 10,000+ entities with minimal main-thread load. I engineered multithreaded data ingestion pipelines, led development of an internal Unity SDK used across multiple teams, and developed backend components with ASP.NET Core + EF Core.
Beyond professional work, I've built projects spanning a daily puzzle game with a Cloudflare Workers backend, a pixel art editor for Unity published on the Asset Store, an AR flight tracker using ARKit, a GAN-based pixel art generator, and an AI chatbot for portfolio Q&A. I hold a Bachelor's in Software Engineering from Staffordshire University.
I wanted to take a moment to share a bit about my journey. My published portfolio may look modest compared to others, but that's only because I've been deeply focused on engineering work for NDA-protected projects - particularly in simulation and systems development at scale. The work I'm most proud of unfortunately can't be shared publicly.
I am someone who learns quickly, adapts fast, and genuinely enjoys understanding both people and projects deeply. I could publish a hundred unpolished games and chase downloads, but I'd rather show you the quality of my code, my ability to work in a team, and my understanding of project management. Engineering excellence matters more to me than vanity metrics.
I have plans to pursue my master's degree down the road, though life circumstances and finances pushed that timeline back a bit. I'm still very much committed to continuous learning and growth.
I know there's a great deal of talent out there, and I don't expect anything for granted. I'd simply love the chance to sit down and chat - I think a conversation would tell you more about me than any portfolio ever could.