Summary
Mark Oasan is a versatile game and full-stack programmer with eight years of professional experience and over a decade of hands-on coding across web, tools, and game development. Based in Vancouver, he specializes in Unreal Engine 5 C++ gameplay systems, multiplayer networking (including rollback netcode and AWS GameLift), GAS architecture, and real-time optimization while also authoring custom UE5 plugins and asset pipelines. He pairs that with a strong web backend pedigree—Django/React eCommerce platforms, payment and shipping integrations, and automated ETL tooling—so he comfortably bridges server, client, and toolchains. Mark ships practical prototypes rapidly, converts performance-critical Blueprints to optimized C++, and applies multi-threading patterns for AI and voxel workloads. Beyond code, he produces 3D art, rigs, and animations and has repeatedly delivered end-to-end products from mobile apps to dedicated multiplayer games, demonstrating both creative and systems-level fluency. An uncommon strength: he combines artist-level asset creation with deep engine-level engineering, enabling tighter iteration between visual design and performance constraints.
8 years of coding experience
9 years of employment as a software developer
Diploma of Education, Computer Games and Programming Skills, Diploma of Education, Computer Games and Programming Skills at LaSalle College Vancouver
Bachelor of Science, Information Technology, Bachelor of Science, Information Technology at STI College