Daosheng Mu

Taipei, Taiwan

1983.08.03
evolution city award image

About me

  • Professional 3D graphics programmer since 2008
  • Mozilla WebVR module peer
  • Worked on game engines for PSP, PC, Web, iOS, and Android
  • Contributor to open source project: three.js
  • Game Developer Conference China (2012): programming track speaker
  • Collaborated with Adobe to define and optimize Flash Stage3D APIs


Experience


Senior software engineer

Mozilla

2015.01.26~present

Gecko(C++, Javascript), Firefox OS, B2G

  • WebVR support for Oculus Rift and OpenVR
  • WebGL feature implementation by Direct3D and OpenGL
  • Media and graphics functions of Gecko and Firefox OS
  • Gaming for Firefox

Lead programmer

XPEC Entertainment Inc.

2008.04.14~2014.02.14

Developed a cross-platform game engine(C++, Flash)

  • Cross PC(Direct3D, OpenGL), Flash, iOS, and Android platforms
  • Material system supports OpenGL, Direct3D, Stage3D Graphics API.
  • Design a new production pipeline, and collaborate to develop the level editor to achieve WYSIWYG by using this engine

Android application developer

Booya

2012.04~2013.04

Developed a Social-dating app on Android, Vague

  • A social-dating app on Google Play, and Vague’s front-end is developed by only me.
  • It has been published in Taiwan, Hong Kong, Singapore, and Malaysia.
  • It gains avg. 4.33 of 5.0 points in Google Play store, and ranking the top 74 in social free category of Taiwan region


Honors


evolution city award image

Evolution city, PC and Web

  • PC game development grand prize, The best sound effect award, Namco excellent award, and UserJoy Sponsor award in Digital Content Awards (2006)
  • Bronze prize in VR Game Contest (2006)

evolution city award image

Game Developer Conference China (2012)



Skills


Programming skills

  • C++
  • ActionScript
  • Shader: HLSL, GLSL, AGAL
  • Graphics API: Direct3D, OpenGL, OpenGL ES, Stage3D, WebGL
  • JavaScript
  • HTML5
  • Java
  • Python

Background knowledge

  • Computer science
  • 3D Computer graphics
  • Virtual Reality
  • Cross-platform development
  • Game engines development
  • Game development
  • Game programming
  • Web development
  • Android development

© Daosheng Mu 2018 All rights reserved · Back to top