Max M.

Software Engineer

Foster City, United States

Experience

Jul 2025 - Present
5 months

Software Engineer

Knowledgehook

  • Worked on HTML5 multiplayer MOBA games using Phaser, Pixi, Matter.js and Node.js.
  • Built dynamic web apps with Angular and RxJS for high-performance UI.
  • implemented ECS with server-authoritative multiplayer architecture, server & client side components using Socket.io and Colyseus for real-time data sync, state updates and event handling.
  • Contributed to game client transition from Phaser to Pixi, optimized performance and polish UI/UX.
  • Created reusable web components for game UI, converting Figma designs into responsive interfaces.
  • Basic shader programming (WebGL) for customized VFX on spine objects for player costumes.
Jul 2022 - Present
3 years 5 months

Software Engineer

Pump.Games

  • Building Telegram Mini App games with Phaser, React, Supabase and Web3 tech stack.
  • Integrated wallet connections and experimented with XRPL and Hedera blockchain games.
  • Developed and polished hyper-casual crypto mini-games, adding token-based reward mechanics and leaderboard systems via Supabase/PostgreSQL.
  • Implemented monetization hooks: in-game ads, rewarded videos, and token staking enhancements.
  • optimized mobile-first performance and UI/UX for seamless Telegram gameplay.
  • Contributed to design discussions on sustainable token economies, focusing on fun-first experiences with optional earning layers.
Mar 2019 - Jul 2022
3 years 5 months
San Francisco, United States

Software Engineer

Self-employed

  • Developed and monetized HTML5 casual games with Cocos Creator, Phaser, and Unity.
  • Optimized performance & load speed for low-end devices using lazy loading, CPU/memory usage optimization, draw call batching, object pooling, and Chrome profiling to find memory leaks.
  • Built a web game portal using Cocos and integrated GameSparks cloud services for leaderboards, friend lists, and inbox messages.
Jun 2017 - Mar 2019
1 year 10 months
Windsor, Canada

Web Game Engineer

iDream Interactive

  • Developed cross-platform social casino and match-3 games using TypeScript and Cocos Creator.
  • Customized the open-source game engine by integrating dependency injection and MVC patterns, creating bridges between JavaScript and native code, and implementing hot updates on iOS and Android.
  • Collaborated with the server-side team to integrate backend cloud services (GameSparks) for social features, leaderboards, and chat.
  • Used React and Redux to develop QA tools to manage A/B test variants for the game development and QA team.

Languages

Chinese
Native
English
Advanced

Education

Sep 2016 - Dec 2017

University of Windsor

Master of Applied Computing · Computer Science · Windsor, Canada

Sep 2012 - Jun 2016

Wuhan University

Bachelor of Science · Computer Science · Wuhan, China

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions