Dominic Kwan
@dominickwan
Graphics Engineer specializing in real-time applications and optimization.
What I'm looking for
As a dedicated Graphics Engineer and Software Engineer, I specialize in developing visually stunning real-time applications using C++, OpenGL, and DirectX. My passion lies in GPU Computer Graphics, Engine Design, and Optimization, where I leverage my extensive experience to create engaging gaming experiences. Currently, I lead a team of developers at Cruelman Studios, focusing on all technical aspects of game development, ensuring that our projects meet the highest standards of quality and performance.
Throughout my career, I have held various roles, including Principal Product Engineer and Tools Engineer, where I have successfully designed and implemented graphics engines and features for renowned companies like RIB Software and Marmoset LLC. My expertise in optimizing rendering techniques and improving performance has led to significant advancements in the projects I have worked on, including a 50% speed improvement in shader performance. I thrive in collaborative environments, working closely with artists and other teams to ensure that our products not only meet technical requirements but also exceed user expectations.
Experience
Work history, roles, and key accomplishments
Lead Programmer
Cruelman Studios Limited
Nov 2023 - Present (1 year 7 months)
Responsible for the technical aspects of game development, leading a team of 3 developers. Focused on C++, Unreal Engine 5, and HLSL for game development, ensuring high-quality visuals and gameplay optimization across platforms.
Tools Engineer
Marmoset LLC
Mar 2023 - Nov 2023 (8 months)
Maintained and implemented painting features for Toolbag, focusing on Direction Painting with C++, HLSL, and DirectX12. Improved performance and developed new features for user interaction.
Principal Product Engineer
RIB Software Limited
May 2016 - Mar 2023 (6 years 10 months)
Led a team of 5 developers in creating a graphics engine for CAD formats. Designed and maintained the engine using C++ and OpenGL, and developed a web version with JavaScript and WebGL.
Software Engineer
Mirare Creative Limited
May 2009 - May 2016 (7 years)
Led a team in developing graphics for an MMORPG engine using C++, OpenGL, and GLSL. Focused on rendering architecture and shader implementation, collaborating closely with artists.
Software Developer
Imagi Creative Limited
Feb 2005 - Jan 2009 (3 years 11 months)
Part of the R&D team focused on improving rendering speed and preview technologies. Developed real-time tools and rendering pipelines using C++, OpenGL, and GLSL.
Software Developer
G&A Management Consultants Limited
Jul 2002 - Apr 2005 (2 years 9 months)
Developed a 3D mind mapping tool using C++, Java, and OpenGL. Designed the frontend and implemented algorithms for terrain rendering.
Education
Degrees, certifications, and relevant coursework
City University of Hong Kong
Bachelor of Science, Computer Studies
1998 - 2002
Completed a Bachelor of Science in Computer Studies, focusing on various aspects of computer science and programming, which laid the foundation for a career in graphics engineering and software development.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Interested in hiring Dominic?
You can contact Dominic and 90k+ other talented remote workers on Himalayas.
Message DominicFind your dream job
Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
